字符问题
按下回车键录入的字符相当与"\n"吗?"\n"相当于"\0"吗? 字符串以\0结尾 getchar这种函数输入空会变成\n字符字符是单引号 字符串是双引号 一个字符应该用‘’单引号呀
字符串用“”
字符串都以'\0'结尾,没有也会自动加ASCII为 0 kogawananari 发表于 2021-5-28 19:33
字符串以\0结尾 getchar这种函数输入空会变成\n字符
字符是单引号 字符串是双引号
'\n'相当于'\0'吗 万千只cnm 发表于 2021-5-28 19:39
一个字符应该用‘’单引号呀
字符串用“”
字符串都以'\0'结尾,没有也会自动加ASCII为 0
'\n'跟'\0'一样不一样 王之叹息 发表于 2021-5-28 19:40
'\n'相当于'\0'吗
非要用数字说话的话,\n相当于10+13
这是windows系统,Linux还不一样
\0就是0没啥可说的 王之叹息 发表于 2021-5-28 19:42
'\n'跟'\0'一样不一样
肯定不一样呀
换行符的ASCII码是: 10,C语言用'\n'表示。回车符的ASCII码是: 13,C语言用'\r'表示。
用于结束字符串的和换行的怎么会一样呢
NULL空指针的值也是0 ,(void*)0
页:
[1]