[英]Dynamic Float Format Specifier in C
有沒有辦法讓用戶輸入浮點格式說明符? 例如,如果我打印這個。
float c = 15.0123
printf("%.2f", c);
// outputs: 15.01
如何為變量分配小數位數? 喜歡:
int n = 3;
float c = 15.0123
printf("%.(%i)f", n, c);
// outputs: 15.012
精度可以用帶星號*
的參數指定。 這稱為參數提供的精度。
float c = 15.0123;
int m = 2;
printf("%.*f", m, c);
printf("%.*f", n, c);
將在小數點后的n個位置打印出c。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.