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...