C語言中2f什麼意思,c語言中2f和2f有什麼區別謝謝大神

2021-03-03 20:50:52 字數 3553 閱讀 5096

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