string类型的数字0和int型的数字0有什么区别?
数据类型不一样,在内存中占的字节大小不一样
string str="0";int n=0;
str实际上有两个字符,一个字符是'0',内存中的值是'0'的ASCII编码48,另一个字符是'\0',内存中的值是0。n内存中的值是0。