在c++中printf保留小數位數的方法如下,您可以自行更改程式碼
例如printf("%7.2f",a);結果保留2位,在f前面加上“整數位保留個數.小數位保留個數”
固定 m 位小數 如此: printf("%.mf",a);
例如 printf("%.2f",a); 保留小數點後兩位
要保留1位小數點:printf("%.1f",a);
要保留2位小數點:printf("%.2f",a);
要保留3位小數點:printf("%.3f",a);
......
如此類推。
%8.3f。就是:佔8個字元的位置,小數點後面有3位。注意小數點也算一位。
擴充套件資料
printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。
printf()函式的呼叫格式為: printf("", )。
格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。格式控制由要輸出的文字和資料格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些跳脫字元表示特殊的含義。
參考資料:
在c++中printf保留小數位數的方法如下,您可以自行更改程式碼
例如printf("%7.2f",a);結果保留2位,在f前面加上“整數位保留個數.小數位保留個數”
固定 m 位小數 如此: printf("%.mf",a);
例如 printf("%.2f",a); 保留小數點後兩位
要保留1位小數點:printf("%.1f",a);
要保留2位小數點:printf("%.2f",a);
要保留3位小數點:printf("%.3f",a);
......
如此類推。
%8.3f。就是:佔8個字元的位置,小數點後面有3位。注意小數點也算一位。
擴充套件資料
printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。
printf()函式的呼叫格式為: printf("", )。
格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。格式控制由要輸出的文字和資料格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些跳脫字元表示特殊的含義。
參考資料: