目录
字符串 | 05
字符串与整数的联系 -- ASCII码
每个常用的字符都对应一个0~127
的数字,二者之间可以相互转化.
#include<iostream>
using namespace std;
int main(){
char c = 'a';
cout << (int)c << endl; // 97
int a = 66;
cout << (char)a << endl; // B
return 0;
}
常用的ASCII
码值:
'0'
: 48'0'
`'9'`是4857'A'
: 65'a'
: 97
字符串可以参与运算,运算时会将其当做整数.
#include<iostream>
using namespace std;
int main(){
int a = 'B' - 'A'; // 66 - 65
int b = 'A' * 'B'; // 65 * 66
char c = 'A' + 2; // 65 + 2
cout << a << endl;
cout << b << endl;
cout << c << endl;
return 0;
}
字符数组的定义
字符串就是字符数组加上结尾符' '
可以使用字符串来初始化字符数组,但此时要注意,每个字符串结尾会暗含一个