1樓:逯寒門子琪
%mf,指定輸出的資料共佔m列。如果數值長度小於m,則左端補空格。如1.2,如果%f輸出就是1.2,而%2f輸出就是
1.2(前面補空格)
2樓:匿名使用者
%f是float的
控制符你定義的double,用f肯定控制不了double的格式控制符是%lf,%.2lf就是把double輸出為2位小數
%2f是把float的輸內出為2位小數
%2f是把float的所有位容數輸出2位,包括小數點,如果不組2位,補0,如果超過2位,按照實際輸出
%2lf是把double的所有位數輸出2位,包括小數點,如果不組2位,補0,如果超過2位,按照實際輸出
自己把控制符用錯了
3樓:
%2是小數點前如果小於2位則前面補零,大於兩位則原樣輸出
4樓:匿名使用者
%m.nf指輸出資料共佔m列,其中n位小數
5樓:匿名使用者
%2f就是如果輸出1.5就變成01.5
c語言中%2f和%.2f有什麼區別?謝謝大神
6樓:愛佳佳的恐龍
%2f是把float的所
bai有位數輸出2位,包括
du小數點,如果
不組zhi2位,補0,如果超過dao2位,按照實際回輸出
%.2f是float後的小數答只輸出兩位。
例如:printf("%2f, %2f, %.2f",123.1, 123.123, 123.123);
vs的輸出就是:123.100000, 123.123000,123.12
拓展資料:
特有特點
c語言是乙個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。
c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。
不同的變數型別可以用結構體(struct)組合在一起。
只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。
部份的變數型別可以轉換,例如整型和字元型變數。
通過指標(pointer),c語言可以容易的對儲存器進行低階控制。
預編譯處理(preprocessor)讓c語言的編譯更具有彈性。
7樓:匿名使用者
%mf, %.nf, %m.nf,
其中復m表示輸出資料的制
寬度;n表示輸出的實數保留n位小數;
舉個例子
float x=123.2323232323;
printf("%12f,%3.2f,%.2f",x,x,x);
輸出的結果
到第乙個逗號前,下面的橫桿共有12個,其中逗號也算乙個距離,但是當m小於實際的長度時,就不用管m了,如第二個,距離是從左往右算的,不夠的補空格。
8樓:匿名使用者
兩者的區分如下:
%2f是指資料總共佔兩列,而%.2f是小數字數佔兩列;
%.2f是保留小數點後兩位精度。%2f表示保留兩位精度(包括小數點,前後)例如:
9樓:禾鳥
%2f是把float的所有位數輸出
復2位,包括小
制數點,如bai果不組2位,補
du0,如果超過2位,按照實際zhi輸出dao%.2f是float後的小數只輸出兩位。例如:
printf("%2f, %2f, %.2f",123.1, 123.
123, 123.123); vs的輸出就是:123.
100000, 123.123000,123.12
10樓:薄荷檸檬加醋不
%2f輸出域寬為2
%.2f小數點後保留兩位
11樓:正常人1號
%2f是把float的所有位數輸出2位,包括小數點,如果不組2位,補0,如果超過2位,按照實際輸出
%.2f是float後的小數只輸出兩位。
12樓:百年孤寂成傷
2f是指資料總共佔兩列,.2f是小數字數佔兩列。
13樓:諾比獅子醬
在c語言的輸出中,%m.nf意義:1、f表示輸出的資料是浮點數;2、n表示輸出的資料保留小數點專後n為小數,第n+1位四捨五入,屬若不足n位則補0;3、m表示輸出資料在終端裝置上占有m個字元,並右對齊,如果實際的位數小於m時,左邊用空格補足,如果實際位數大於7時,向右擴充套件輸出。
比如:printf("%4f\n",123.4);
printf("%2f\n",123.4);
printf("%.4f\n",123.4);
輸出結果為:
123.4
123.4
123.4000
14樓:我的小名叫翔翔
%2f應該是設定寬度吧,%。2f應該是說小數點,設定精度
15樓:隨偉春芳歇
value = string.format("%.2f", result)
2f是非法的bai,小數點前的數du字必zhi須大於小數點後dao的數字。小數點前的數值規定了打版印的數字的總權寬度。如果忽略了(也就是.2f),總寬度無限制。
c語言中%.2f是什麼意思
16樓:匿名使用者
保留小數點後兩位精度。
不要小數點表示保留兩位精度(包括小數點,前後)。
c語言中、%.2f是什麼意思
17樓:亂中一現
float 浮點型,輸出結果顯示小數點後兩位數,例如:0.02
18樓:匿名使用者
保留兩位小數的浮點數
c語言裡「%- 10.2f」是什麼意思?
19樓:匿名使用者
%f 實數輸出,保留
6位小數
%10f 實數輸出,連小數點輸出10列
%10.2f 實數輸出,10列,保留兩位小數字%.2f 實數輸出,保留2位小數
%- 10.2f 實數輸出 ,10列輸出,保留兩位小數,左對齊以上的列數不夠都補空格,當實數列數大於要輸出列數時,按真正列數輸出,符號也算一列
20樓:余剛素安寒
%f是一浮點型資料型別輸出,預設的是6位小數,%10f是指輸出域為10
%10.2f是指是指輸出域為10
輸出資料保留兩位小數
%.2是指兩位小數輸出,
%-10.2f指的是輸出域為10
兩位小數輸出,輸出資料在輸出中左顯示輸出
c語言中的%.2f是什麼意思
21樓:匿名使用者
%m.nf的意思是指定輸出地資料共佔m列,有n位小數,f指的是float型!
C語言中7 2什麼意思,c語言中 7 2f什麼意思?
7.2f 7位有效數字 bai若超出,則du按該型別實zhi際有效位顯示 其中小數佔兩dao位 main 函式中 內的reuturn 0 由於最終程式在此容結束,所以可以省略此處的返回值。其他地反是不允許的。返回值,表示乙個程式執行或函式等的執行狀態,能反饋給使用者程式的執行狀態。所以它們往往是必須...
c語言中數字後面f是什麼意思C語言中數字後面f是什麼意思
表示這裡把100當成浮點數來處理,如果不加的話,這裡的temp應該是整型.整型數相除的結果還是整型,比如321 100 3,並不是等於3.21 讀語句中的格式 f 與 f 的意義相同,就是從輸入流中,按浮點數格式取乙個輸入元素。但 f 格式是 取乙個輸入元素後不傳給任何引數,換句話說,就是丟棄它。f...
C語言中 2d是什麼意思,C語言中的 2d是什麼意思
m md 以寬度m輸出整型數,不足m時,左補空格 0m 0md 以寬度m輸出整型數,不足m時,左補零m,n m.nf 以寬度m輸出實型小數,小數字為n位例如 設i 123,a 12.34567,則 printf 4d 5.2f i,a 輸出 123 12.35 printf 2d 2.1f i,a ...