问答详情
源自:2-5 格式化输出语句

请问为什么他每次都说输出内容不包括“小明十八岁”

我很困惑 
话说 输出整数和单位   要打两个 %d %c吗


提问者:笑叙悲欢 2016-09-23 12:42

个回答

  • JustWannaHugU
    2016-09-23 13:07:29
    已采纳

    你代码写错了
    不管是%d %c %f都是格式转化符,替换逗号后面的变量进行输出的!
    #include <stdio.h>
    int main(){
        int age = 18;
    	float height = 1.85;
    	char unit = 'm';
    	printf("小明今年%d岁\n", age);//%d代表的是逗号后面的age变量
    	printf("小明身高%f%c\n", height, unit);//%f代表height变量,%c代表后面的unit变量
    	printf("小明现在在慕课网上学习IT技术"); //这一句是字符串可以直接输出!
    	return 0;
    }
    
    还不明白的话可以继续问我!采纳一下吧!!!