1、但字面值和string对象相加时,必须确保每个加法运算符(+)的两侧的运算对象至少有一个是string;
string s1;
string s2 = s1 + “,”; //正确
string s3 = “hello” + “world”; //错误:两个运算对象都不是string
2、cctype头文件中的函数:
isalnum© //当c是字母或数字时为真
isalpha© //当c是字母时为真
iscntrl© //当c是控制字符时为真
isdigit© //当c是数字时为真
isgraph© //当c不是空格但可打印是为真
islower© //当c是小写字母是为真
isprint© //当c是可打印字符时为真(即c是空格或c具有可视形式)
ispunct© //当c是标点符号是为真(即c不是控制字符、数字、字母、可打印空白中的一种)
isspace© //当c是空白时为真(即c是空格、横向制表符、纵向制表符、回车符、换行符、进纸符中的一种)
isupper© //当c是大写字母时为真
isxdigit© //当c是十六进制数字时为真
tolower© //如果c是大写字母,输出对应的小写字母;否则原样输出c
toupper© //如果c是小写字母,输出对应的大写字母;否则原样输出c
3、遍历string:for(declaration : expression) (如:for(auto c : str))。
string使用
最新推荐文章于 2022-03-02 20:32:49 发布