访问修饰符:
signed:带符号的(系统默认)
例:int a;=signed int a;
unsigned:无符号的,即二进制的第一位不表示正负
例:signed char a的取值范围在-128到127
unsigned char a的取值范围却在0到255
运算符:在做运算时,首先考虑的是运算法则,再到结合性,再到运算符的操作优先级
当数据参与运算时,首先要考虑的是是否有整型提升,精度低的往精度高的提升,int与unsigned参与预算时,int提升为unsigned
访问修饰符:
signed:带符号的(系统默认)
例:int a;=signed int a;
unsigned:无符号的,即二进制的第一位不表示正负
例:signed char a的取值范围在-128到127
unsigned char a的取值范围却在0到255
运算符:在做运算时,首先考虑的是运算法则,再到结合性,再到运算符的操作优先级
当数据参与运算时,首先要考虑的是是否有整型提升,精度低的往精度高的提升,int与unsigned参与预算时,int提升为unsigned