c語言格式化輸出語句的疑問
#include <stdio.h>
int main(){
? ? int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d歲\n", age);
printf("小明身高%f%c \n", height, unit);
printf("小明現在在慕課網上學習IT技術");?
return 0;
}
在第七行的輸出語句中變量的輸出height, unit之間用了逗號隔開了為什么格式控制符%f%c之間不用逗號?
2015-04-06
printf("小明身高%f,%c \n", height, unit);
加了逗號會輸出:小明身高1.850000,m
2015-03-29
如果要輸出多個變量的并指定變量的位置時候,格式符還可以連用,變量之間需要用逗號隔開,那如果格式控制符用逗號隔開了,變量也需要加逗號嗎?
2015-03-29
在學校老師都是教我們格式控制符用逗號隔開了輸出變量時也要用逗號,但是這題輸出變量時用了逗號為什么格式控制符之間不用逗號隔開?