string和char
首先一定要有:#include<string.h>
初始化:
string s1="asdasd";
string s2("asd");
string s3(s2);
string s4(22.'c'); // 22个c构成的字符串
然后可以直接:cout << s << endl;
输入和输出:
string text;
cin>>text;
cout<<text;
char:
输入和输出字符串:
char input[8];
cin >> input;
cout << input; // 要想cout全部输出,只有cout字符串的数组名才行
定义字符串的字符数组方法:
char key[256] = {"just for test"};
char pData[512] = "这是一个用来加密的数据Data";
获得实际的数组长度:
strlen(pData)
字符计算:
1+'d':先转为ASCII码,再加,即1+100=101
char a=100:100是ACill,a实际为'd'