小白提问,为什么不成功换行
#include <stdio.h>#include <stdlib.h>
#define NL 'n'
int main()
{
printf("LINE1\0\\%c",NL);
printf("LINE2\0\\%c",NL);
return 0;
}
\\%c我是想\\转译成\,%c引用后面的NL,也就是n。我是这个思路,但是不对 明月夜 发表于 2019-6-9 17:36
\\%c我是想\\转译成\,%c引用后面的NL,也就是n。我是这个思路,但是不对
思路错了,直接\n shake_a_tree@16 发表于 2019-6-9 17:43
思路错了,直接\n
是不是这么做出来的\n,意义变了呢? 明月夜 发表于 2019-6-9 17:55
是不是这么做出来的\n,意义变了呢?
换行的\n,这里写出来是两个字符,意义上是一个字符,即是换行
\\%c表示的是两个字符,一个是斜杆,一个是n,跟换行没有什么联系 shake_a_tree@16 发表于 2019-6-9 17:58
换行的\n,这里写出来是两个字符,意义上是一个字符,即是换行
\\%c表示的是两个字符,一个是斜杆,一个 ...
好的,谢谢你。{:5_109:}
页:
[1]