c語言中輸出格式問題10f10f10什麼意思

2021-03-07 07:10:17 字數 2751 閱讀 5370

1樓:子燁

%1.0f是格式符 讓資料輸出的為單精度型 其中1.0是指定資料寬度和小數字數的 你這個1.

0就是讓資料在輸出是只佔一列 小數為0位 這種格式符的模式為%m.nf 表示輸出的資料佔m列 小數字佔n列 不夠位數的用空格補齊 這樣做可以使輸出多組資料時能夠對齊排列 :

2樓:匿名使用者

1、%1.0f表示:列印1位有效數字(若超出,則按該型別實際有效位顯示),其中小數數字為。

2、%m.nf表示輸出m位浮點型數,其中,m為域寬(整數字數+小數字數+小數點),n為小數字數(自動對n位後小數進行四捨五入)或n個字元;若輸出數本身的長度小於m,則左邊補空格,即為右對齊的方式。

例如用%7.2f輸出45.34777,在螢幕上顯示為:45.3478。

3樓:匿名使用者

%1.0f 指定寬度為1,輸出0位小數,實際上就是用整數的形式顯示浮點型變數。

%5.4f,指定寬度為5,四位小數

4樓:匿名使用者

%m.nf指定輸出的資料共佔m列,其中有n位小數,如果數值長度小於m,則左端補空格。

5樓:匿名使用者

f代表浮點型,輸出帶乙個個位數沒有小數

.1.0f前面的為整數的位個數,0為小數字數如:a=1

printf("%1.0f",a);

則a=1

printf("%1.1f",a);

a=1.0

printf("%2.2f",a);

a=01.00

6樓:匿名使用者

1.0表示有效位數,.0這個0表示小數有效的位數

如1.23 安裝1.0格式列印的 就輸出1

7樓:匿名使用者

%1.0f,1表示有效數字的位數。0表示小數的位數

float a=1.0f 這裡的1.0f中的「f」代表什麼,有什麼意思,在c語言裡面,解答詳細點啊!!!

8樓:追夢de龍

float代表浮點型資料型別,浮點型資料又分為單精度和雙精度兩種,1.0小寫f或者大寫f代表他是單精度的,如果1.0後面跟的是小寫d後者大寫d代表他是雙精度的。

希望我的解答對你有幫助。

9樓:匿名使用者

f是float的簡寫,表示這個變數值是浮點數(float),如果不寫預設是double型別。

10樓:_葬人

f (f) 其實沒有什麼用這裡,和scanf裡的乙個意思,就是表示這是個單精度的浮點數。區別於雙精度。

這樣除了標準,不是狠常用,基本就是沒有用,在c語言裡。

11樓:

f 代表這個資料是float型別的常量,

如果你直接輸入1.0就是double型別 ,當你賦給float型別的時候就會專拋異屬常了,

如果你不加f,你也可以這樣賦值 float amount = (float)1.0;

補充一下:

float 單精度浮點型 6位有效數字

一般float用32位表示,double用64位表示float只能保證6位有效數字,所以有時候float型別精度通常是不夠的,,而double至少可以保證10為有效數字,能滿足大多數計算的需要。

實際中,double比float的計算要快一些的。

12樓:匿名使用者

f代表浮點型

bai,輸出帶一

du個個位數沒zhi有小數.1.0f前面的dao為整數的位個數版,0為小數權位數

如:a=1

printf("%1.0f",a);

則a=1

printf("%1.1f",a);

a=1.0

printf("%2.2f",a);

a=01.00

13樓:匿名使用者

代表的是浮點數,就是說a是浮點數。

c語言0.1f是什麼意思?

14樓:落淚的傷

這是c語言中輸出格式控制語句。 %後面接上的內容是控制變數輸出格式的 f 表示 浮點數 , %6.1f 就是輸出的變數總共佔6列,其中小數佔一列。

%1f -- 你用了數字1,不是字母l的小寫. 這個1的意思是輸出/入總位數為1位。

15樓:匿名使用者

printf("%hf",yourfloat) ,其中,h用個小數替換掉(用整數會成預設位數),小

數點後面的數字的值就是你列印yourfloat的小數點後面的位數,如"%0.15f" 、"%123.15f" 、"%0.000015f"都是列印小數點後15位

c語言中%d表示整數 ,那麼圖中(紅色)%.0f和%.1f是啥

16樓:雲的故鄉

%.0f表示不輸出小數字,但要對第一位小數進行四捨五入

%.1f,表示保留一位小數,對第二位小數進行四捨五入

%0.1f是保留小數點後一位,那麼%0.01f呢?為什麼也是輸出小數點後一位啊?

17樓:匿名使用者

要保留兩位該用

%0.2f

而不是%0.01f

這個點只是區分寬度和幾位小數而已,並非真正的小數點即%a.bf

表示寬度為a,若超出按照實際的來

b表示有b位小數

c語言中輸入格式 輸出格式的組成包括哪些內容

希望被樓主採納!printf 函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。printf 函式的呼叫格式為 printf 格式化字串 參量表 其中格式化字串包括兩部分內容 一部分是正常字元,這些字元將按原樣輸出 另一部分是格式化規定字元,以 開始,後跟一個或幾個規定字元,用來確定輸...

C語言中以單精度浮點型輸入,輸出格式為d或c,為什麼顯示的數不對?謝謝

肯定不對啊!你輸入的時候是單精度浮點數型別,c語言中變數就是float型別,輸入使用的格式是 f。不同的變數型別在記憶體中的儲存方式也完全不同,當你用整型格式 int 去讀乙個浮點格式 float 的數字時,不可能讀出正確的結果。所以,你必須用跟輸入時相同的格式 f 輸出 另外,還必須跟變數的型別一...

c語言中輸入輸出函式有幾種格式,C語言中輸入輸出函式有幾種格式?

c語言輸入輸出函式有很多,標準i o函式中包含了如下幾個常用的函式 scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等.int scanf const char format...