char c= 256
int main() {
char c= 256;
int a= c;
printf("%d\n",a + 1);
return 0;
}
char 类型1字节(BYTE),8位(bit),c=256的二进制表示为100000000,char保留低8位,即为0,所以a=0,最终输出为1
int main() {
char c= 256;
int a= c;
printf("%d\n",a + 1);
return 0;
}
char 类型1字节(BYTE),8位(bit),c=256的二进制表示为100000000,char保留低8位,即为0,所以a=0,最终输出为1