\0是C++中字符串的结尾标志,存储在字符串的结尾,它虽然不计入串长,但要占一个字节的内存空间.在百度百科中查看\0词条,会有这样一句话:c/c++中规定字符串的结尾标志为'\0'.有人可能认为,在C语言里(C++会不同),'\0'并不是字符型,而是int型.在这里,我们姑且和百度词条作者保持一致,认为\0与'\0'是等价的.由于不同处理器的位数不同,'\0'并不一定是8位的00000000.实际上,由于不同处理器的位数不同,sizeof(int)返回的结果也都不同,而sizeof(char)返…