新谷真弓安琪儿:一个不可思议的编程问题

来源:百度文库 编辑:高考问答 时间:2024/04/27 21:44:48
"\n"和‘\n'有什么区别啊?
你们都回答的很好,但是这两个的用法上有什么区别啊?

双引号里边的只字符串 字符串除了内容之外 还有一个\0作为结束标志 所以总是比内容多了一个字节 单引号是只有内容 存储上是字符数组 没有\0作为结束标志 “xxx”总是比‘xxx’多一个字节 即用来存储\0的 这是系统默认的 \0在输出时隐藏没有输出

""字符串,''表示字符。

"\n"是字符串,实际上是'\n''\0'在一起占两个字节.
'\n'是字符,占一个字节.

"\n"是char*
'\n'是char

`````perfect~~