c語(yǔ)言格式化輸出語(yǔ)句的疑問(wèn)
#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("小明現(xiàn)在在慕課網(wǎng)上學(xué)習(xí)IT技術(shù)");?
return 0;
}
在第七行的輸出語(yǔ)句中變量的輸出height, unit之間用了逗號(hào)隔開(kāi)了為什么格式控制符%f%c之間不用逗號(hào)?
2015-04-06
printf("小明身高%f,%c \n", height, unit);
加了逗號(hào)會(huì)輸出:小明身高1.850000,m
2015-03-29
如果要輸出多個(gè)變量的并指定變量的位置時(shí)候,格式符還可以連用,變量之間需要用逗號(hào)隔開(kāi),那如果格式控制符用逗號(hào)隔開(kāi)了,變量也需要加逗號(hào)嗎?
2015-03-29
在學(xué)校老師都是教我們格式控制符用逗號(hào)隔開(kāi)了輸出變量時(shí)也要用逗號(hào),但是這題輸出變量時(shí)用了逗號(hào)為什么格式控制符之間不用逗號(hào)隔開(kāi)?