所以当char 类型的变量取值超过这个范围时,会发生截断.
例:char a=128
00000000 00000000 00000000 10000000
发生截断后取低8位为 10000000,即表示的是-128;
同样:char b=-130;截断后表示的是126.
本文共 180 字,大约阅读时间需要 1 分钟。
所以当char 类型的变量取值超过这个范围时,会发生截断.
例:char a=128
00000000 00000000 00000000 10000000
发生截断后取低8位为 10000000,即表示的是-128;
同样:char b=-130;截断后表示的是126.
转载于:https://blog.51cto.com/11142019/1760083