當前位置:首頁 » 編程語言 » c語言longlongprintf

c語言longlongprintf

發布時間: 2024-09-22 19:16:48

c語言怎麼輸出或輸入long類型的

在c語言中,對於數值類型只有通過printf類函數輸出這一種方式,比如printf,
sprintf,
fprintf等。這類函數輸出時要求有格式符號,其中long
double的格式符號為%llf
以下是一個簡單的參考代碼,輸出到標准輸出設備。
#include
int main()
{
long double v = 1.23;
printf("%llf\n", v);//採用%llf格式輸出long double 類型
return 0;
}
關於long
double,
需要說明的是,在原始的c標准中是沒有這個類型的,c99中才添加了該類型。而在c99及後續的規范中,對於該類型規定的也並不詳細,只是要求long
double類型在精度上需要不少於double的精度。於是就出現了有的編譯器不支持long
double,
而支持的編譯器在實現上也有所區別,目前常見的long
double有佔用8位元組,10位元組,12位元組和16位元組四種,但輸出格式都是相同的%llf。
如果想知道使用的編譯器是如何實現的,可以用printf("%d",
sizeof(long
double));輸出long
double佔用的空間值。

❷ C語言中輸出long long型數據怎麼輸出

C語言中輸出long long型數據使用%lld格式輸出的方法:

1、 long long 是C99標准對整型類型做的擴展,每個long long類型的變數佔8位元組,64位。其表示範圍為-9223372036854775808~9223372036854775807。

2、long long 類型輸出的時候,需要用printf函數,用%lld格式輸出。 示例代碼如下:
long long a = 1234;printf("a=%lld ", a)。

3、輸出的各種可用於%d上的格式控制,均可用於%lld上,比如%10lld,表示輸出佔十位寬度等。

❸ c語言如何用printf輸出long long類型

首先說明一下,long
long
類型僅在C99標準的編譯器中支持編譯的,所以要輸出long
long類型數據就要保證編譯器支持C99標准,目前支持的編譯軟體有DEV
C++、CodeBlocks、c-free等。微軟的VC++6.0是不支持的。

❹ C語言中輸出long long型數據怎麼輸出

使用格式字元%lld輸出long long類型。

一、在C語言中輸出語句為printf。其調用方式為:

printf(FORMAT_STR, vars...);

其中FORMAT_STR中指定格式字元,輸出時,根據格式字元輸出對於類型的變數。

二、每種變數類型,對應一組格式字元。如int對應為%d。 而long long 對應的類型就是%lld。

三、參考代碼:

#include<stdio.h>
intmain()
{
longlonga=1234567;
printf("%lld ",a);//以%lld輸出longlong類型。
return0;
}

四、注意事項:

1 long long類型從C99開始支持,所以如果編譯器不支持C99規范,則無法使用long long。

2 對於VC/VS編譯器,不支持long long類型,而是使用_int64。輸出則為相同的%lld。

❺ 關於在C語言中long long類型的輸入輸出問題,是不是printf(「%lld」,n)和scanf("%lld",&n)

同編譯器有關。VC++ 在32位機上 用 _int64 表示 long long.
格式 用 "%I64d" 輸入輸出

熱點內容
android線程調用 發布:2024-09-22 21:33:11 瀏覽:796
訪問寧靜 發布:2024-09-22 21:31:09 瀏覽:246
使用命令窗口編譯java 發布:2024-09-22 21:25:23 瀏覽:163
md5加密函數 發布:2024-09-22 21:02:32 瀏覽:702
成都php工資 發布:2024-09-22 20:55:16 瀏覽:438
sql表刪除恢復 發布:2024-09-22 20:50:12 瀏覽:443
python字元串查找中文 發布:2024-09-22 20:50:12 瀏覽:596
演算法有多少種 發布:2024-09-22 20:48:44 瀏覽:332
艾薇多多安卓版怎麼樣 發布:2024-09-22 20:48:02 瀏覽:801
linux工程師證書 發布:2024-09-22 20:07:37 瀏覽:413