char数据类型可以完全等价与 int8_t;
也就是说,char类型中存的就是一个8位的整型。
char test = 24;
char ch[2] = {1,2};
int8_t value = ch[0];
ch[1] = 30;
char 类型的特殊之处是,形式上可以存储字符类型,但实质上存的还是字符的ascii码值。
char ch[2] = {1,2,'a','1'};
int8_t value_0 = ch[0]; //1
int8_t value_1 = ch[1]; //2
int8_t value_2 = ch[2]; //65
int8_t value_3 = ch[3]; //49
结论:字符类型就是8位的整型,存储的就是整型数据!!!!!!!!