c++字符
1 | char s = 'a'; |
一个char一个字节,char数组按序储存字符,指针储存字符地址,所以指针都为4字节。
string w
字符串的类
strcpy
#include <cstring>
1 | char s1[30]="aaaa",s2[10]="bbbb"; |
1 | aaaa |
strcpy(字符数组,字符数组/字符串/指针指向)
将strcpy后面的值传递给前方变量。
strcat
1 | char s1[30]="aaaa",s2[10]="bbbb"; |
strcat(字符数组,字符数组/字符串/指针指向)
将strcat后面的值连接到前方(要求前变量足够长)
strcmp
1 | char s1[30]="aaaa",s2[10]="bbbb"; |
比较两个字符的ASCII码值,它会从左到右依次比较每个字符,直到遇到不同的字符或者到达字符串的末尾。
如果两个字符相等,那么比较过程会继续进行到下一个字符
- 如果 str1 和 str2 相等,则返回0。
- 如果 str1 小于 str2(按字典顺序),则返回一个小于0的整数。
- 如果 str1 大于 str2(按字典顺序),则返回一个大于0的整数。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 polar-bear~Blog!
评论