多维异常识别与分级分类,让复杂用电管理更简单
2026/1/22 18:48:54
char是C++中的基本数据类型,用于表示单个字符。
charc='A';// 单个字符用单引号charzero='0';// 字符'0',ASCII值为48charspace=' ';// 空格字符charnewline='\n';// 转义字符charc='A';cout<<c<<endl;// 输出: Acout<<(int)c<<endl;// 输出: 65(ASCII值)cout<<c+1<<endl;// 输出: 66(整数运算)charstr1[]="Hello";// 自动包含'\0'charstr2[6]={'H','e','l','l','o','\0'};char*str3="Hello";// 字符串字面量(C++11后不建议)std::string是C++标准库提供的字符串类(需要包含<string>)。
#include<string>usingnamespacestd;string s1="Hello World";strings2("C++ String");string s3=s1;// 复制构造charcharArray[]="Hello";string str=charArray;// 隐式转换stringstr2(charArray);// 显式构造stringstr3(charArray,3);// 只取前3个字符:"Hel"string str="Hello";// 方法1:c_str() - 返回const char*