鱼C论坛's Archiver
论坛
›
C\C++交流
› 两者的区别
lili200238
发表于 2016-10-3 20:12:58
两者的区别
printf("%d!=%d\n",i,fact(i));
printf("\40%d!=%d\n",i,fact(i));
这两行代码在输出有什么区别?孰优孰劣?欢迎灌水!
代码农民
发表于 2016-10-26 22:36:37
本帖最后由 代码农民 于 2016-10-26 22:39 编辑
'\40'是个转义字符,代表八进制数40,转换为十进制数是32,转换为十六进制数是20H,代表空格的ASCII码。
可能是用于层次缩进的时候吧?
页:
[1]
查看完整版本:
两者的区别