为什么用 %c时能得到完整的结果,但是用%s时,显示是空的。
printf("小编能不能打车回家呢:%c",money>=cost?'y':'n'); 显示为:小编能不能打车回家呢:y
printf("小编能不能打车回家呢:%s",money>=cost?'y':'n'); 显示为:空白
printf("小编能不能打车回家呢:%s",money>=cost?'yyy':'nnn'); 显示为:空白
前面讲过%c表示单个字符,%s表示字符串。
第3行的单引号改成双引号,printf("%s\n", ,money>=cost? "yyy" : "nnn");
是的,你说对了%c表示单个字符,%s表示字符串。