关于数据类型,

char占1bit,8bites.

signed代表有符号,包括正负数,和0;

unsigned代表无符号,只包括0和整数;

signed和unsigned的主要区别就是它们的最高位是否要当作符号位,但并不会像short和long一样改变数据的长度,即所占的字节和位数.