双引号表示字符串,双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针。该数组会被双引号之间的字符以及一个额外的二进制为零的字符 ‘\0’ 初始化。
字符串里,哪怕你只放了一个字母,事实上,系统会自动给它加一个\0。表示结束。也就是说,字符串比你看到的多占一个位置。
单引号表示字符,单引号引起的一个字符实际上代表一个整数。
C++中的单引号和双引号的区别
最新推荐文章于 2025-05-13 00:22:53 发布
双引号表示字符串,双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针。该数组会被双引号之间的字符以及一个额外的二进制为零的字符 ‘\0’ 初始化。
字符串里,哪怕你只放了一个字母,事实上,系统会自动给它加一个\0。表示结束。也就是说,字符串比你看到的多占一个位置。
单引号表示字符,单引号引起的一个字符实际上代表一个整数。