printf("asdada
sd");
//因为我让在引号括起来的字符断行了 所以程序就会报错
printf("asdada \
sd");
//而加了反斜线符号就能运行了
书上讲反斜线符号+回车符结束了第一行。。请问这是怎么一回事。。
问题2:
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("%x %X %#x\n", 31, 31, 31); //HEX HEX HEX
printf("**%d**% d**% d**\n", 42, 42, -42); //42 42 -42
printf("**%5d**%5.3d**%05d**%05.3d**\n",6,6,6,6); //####6 x 000006 x
printf("%5.3d\n", 6);
system("pause");
return 0;
}
请问这句代码中的.3表示什么意思 不应该是要保留的小数的位数吗?可是这个要显示的是整数..
printf("%5.3d\n", 6);
光看这一条语句的运行结果:##006(#表示空格)
不明白为什么输出结果会是这个 .3不是保留的小数吗。。