字符与字符串

字符与字符串

字符

char 1byte 8bit 2^8=256

ANSI 美国国家标准信息码
GBK (简体中文)windows默认使用的编码
GB2312 国标码
Big5 繁体中文 一个汉字两个字节 2byte 2^16=65536

CJK

unicode 统一编码 字符编码 每个符号一个数值 几乎所有的移动端都在使用
UTF-8 字符集(变长的,不同的字符编码长度不同,不固定长度) 一个中文一般3字节 支持世界上所有的文字和符号

字符:a,b,+,&,汉,😷

字符串

有序的字符序列

‘’’c
char s1[] = {‘h’,’e’,’l’,’l’,’o’};
char s2[] = “hello”;
char *s3 = “hello”;

## 作业
1.输入字符串,把字符都转为大写
2.输入字符串,翻转
3.输入字符串(数值),计算累加和
4.定义一个函数,实现十进制转十六进制
扩展5.输入字符串(数值),凯撒加密