【求助帖】打印的课后作业
课后作业里面有一段是编译飞机的里面飞机的第二行/\\\n\为什么不能换成/\\n\,\\n\好像输出了\n为啥不能吧\\n\看成\n\ 然后在看成回车的转义字符 还有就是为啥不能把后面\n\的\去掉,单纯回车换行不加\不能吗 \n后面没有\。。。你看清楚 因为飞机头是这样的:/ \
所以要显示 \ 字符,就需要使用 \\ 进行转义,\\ 显示出来就是 \
\n 是换行,后面的 \ 表示该打印还没有结束,下一行还有内容要继续打印 小甲鱼 发表于 2019-4-12 03:49
因为飞机头是这样的:/ \
所以要显示 \ 字符,就需要使用 \\ 进行转义,\\ 显示出来就是 \
为啥不能把\\n看成看成换行转义字符呢 wssf 发表于 2019-4-12 03:47
\n后面没有\。。。你看清楚
有你试试没有\看看输出的出来不 小甲鱼 发表于 2019-4-12 03:49
因为飞机头是这样的:/ \
所以要显示 \ 字符,就需要使用 \\ 进行转义,\\ 显示出来就是 \
为啥不能\n换行后面不加\直接进行下面的打印, 虽然我试了一下好像有错误 身寸白勺女少 发表于 2019-4-12 10:01
为啥不能\n换行后面不加\直接进行下面的打印, 虽然我试了一下好像有错误
因为你这个 printf 内容是有多行的,每一行的最后必须使用 / 告诉编译器打印内容未结束。 \ 是转义紧接着的一个字符,比如 \\ 是转义 \ 本身(即取消它的转义功能,将它自身显示出来),所以 \\\n 相当于 \\ 和 \n,前者将 \ 显示出来,后者打印一个换行符。 小甲鱼 发表于 2019-4-12 14:26
\ 是转义紧接着的一个字符,比如 \\ 是转义 \ 本身(即取消它的转义功能,将它自身显示出来),所以 \\\n...
回答的简洁明了
页:
[1]