C++ 字符串常量与字符常量的区别


在 C++ 中,单引号中的字符是字符常量。类型为 char。例如,'a' 在基于 ASCII 的系统中为 char 类型,其值是 97。

双引号中一个字符或一系列字符表示一个字符串常量。类型为 const char[],并表示一个长度等于字符串长度加 1 的数组。其中额外的一个字符表示字符串的结尾。

字符串常量可以是任意长度,例如 "abcdefg"。字符常量通常只包含一个字符。当打印这些内容时,字符串常量会一直打印到字符串中遇到第一个\0 或 NULL 字符。

更新时间:2019 年 7 月 30 日

610 次浏览

广告
© . All rights reserved.