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

普通字符输出格式符看不懂哎

http://img2.mukewang.com/60fd78330001b32609720602.jpg

printf("a=%d",a);    中的a=%d是什么意思啊?他跟%d有啥区别?

没有区别的话能解释一下为什么要这么码吗?

还有下面的“整数:%d,小数:%f,字符:%c”

在输出格式符里写汉字也没关系吗

提问者:polx 2021-07-25 22:48

个回答

  • 慕妹2400546
    2021-07-26 10:15:05

    你可以理解为定义一个数值之后,要输出就得有输出的格式,%d就是要输出的格式,意为整数输出。a=10,只是定义了a的数值但没说格式。汉字不能写,%d,%f,%C相当于数据的出口吧