
字符串abc defgh,一共占10个字节。
首先,C语言中每一个字符占1个字节。
其次, 是转义字符,它占一个字节,而不是和0分别占一个字节。
再次,C风格的字符串,为了方便操作,默认结尾增加一个 ,以表示字符串结束,这也算一个。
最后,能看到a、b、c、 、d、e、f、g、h一共9个字节,加上看不到编译器添加的末尾的 字符,共10个字节。

字符串abc defgh,一共占10个字节。
首先,C语言中每一个字符占1个字节。
其次, 是转义字符,它占一个字节,而不是和0分别占一个字节。
再次,C风格的字符串,为了方便操作,默认结尾增加一个 ,以表示字符串结束,这也算一个。
最后,能看到a、b、c、 、d、e、f、g、h一共9个字节,加上看不到编译器添加的末尾的 字符,共10个字节。