小明身高%0.2f%c
?#include?<stdio.h> int?main(){ ????int?age?=?18; ?float?height?=?1.85; ?char?unit?=?'m'; ?printf("小明今年%d歲\n",?age); ?printf("小明身高%0.2f%c\n",?height,?unit); ?printf("小明現(xiàn)在在慕課網(wǎng)上學習IT技術");? ?return?0; }
倒數(shù)第四行身高%0.2f%c是什么意思?
?#include?<stdio.h> int?main(){ ????int?age?=?18; ?float?height?=?1.85; ?char?unit?=?'m'; ?printf("小明今年%d歲\n",?age); ?printf("小明身高%0.2f%c\n",?height,?unit); ?printf("小明現(xiàn)在在慕課網(wǎng)上學習IT技術");? ?return?0; }
倒數(shù)第四行身高%0.2f%c是什么意思?
2015-08-01
舉報
2015-08-01
C語言中輸出函數(shù)printf的格式控制符中,可以加一些附加格式字符
假設x,y都是整數(shù)
那么格式控制符可以這現(xiàn)這種形式:
%x.y f
表示輸出的總寬度是x小數(shù)點后保留y位
如果實際長度大于他想控制輸出的長度x,則還是按實際長度輸出。
如這里%0.2f,實際的長度大于控制輸出的長度,按照實際長度輸出是1.85(這里保留了小數(shù)點后2位)。
后面的%c也是輸出格式符,表示輸出字符。