Eng*_*nie 1 c arrays string char
考虑这一行文字:
第一行文字.
如果使用字符数组string加载数组中的第一个TEN字符,它将输出为:
First lin'\0'
Run Code Online (Sandbox Code Playgroud)
First包含5个字母,lin包含3个字母.其他两个字符在哪里使用?
被\0认为是两个人物?
或者是单词之间的空格被认为是一个字符,因此'\ 0`是一个字符?
两个单词之间的空格具有ASCII代码0x20(040 8或32 10);它占用一个字节。
字符串末尾的空值ASCII码0x00(八进制和十进制均为0)占用了另一个字节。
请注意,空格键只是键盘上的按键,在键入时会生成一个空格字符。