printf("a=%d",a); 中的a=%d是什么意思啊?他跟%d有啥区别?
没有区别的话能解释一下为什么要这么码吗?
还有下面的“整数:%d,小数:%f,字符:%c”
在输出格式符里写汉字也没关系吗
你可以理解为定义一个数值之后,要输出就得有输出的格式,%d就是要输出的格式,意为整数输出。a=10,只是定义了a的数值但没说格式。汉字不能写,%d,%f,%C相当于数据的出口吧