unsigned char a=257;
int(a)=1;//257-256
unsigned char a=-1;
int(a)=255; //256-1
unsigned char a=-257;
int(a)=255;//256-1
本文详细解析了C++中运算符在整型、字符型等不同数据类型之间的转换规则,包括从高位到低位的转换、溢出处理、以及特殊类型的转换如int与char之间的转换。
unsigned char a=257;
int(a)=1;//257-256
unsigned char a=-1;
int(a)=255; //256-1
unsigned char a=-257;
int(a)=255;//256-1

被折叠的 条评论
为什么被折叠?