发布网友 发布时间:2022-09-08 14:19
共3个回答
热心网友 时间:2024-09-28 15:31
byte范围 -128~127之间。热心网友 时间:2024-09-28 15:27
byte 类型最大是127。热心网友 时间:2024-09-28 15:27
默认int型32位,所以二进制表示为0000 0000 0000 0000 0000 0000 1000 0001.因为强制转换为byte型8位,所以为1000 0001,此为负数,由此补码求其原码可得0111 1111为127(补码减一求反码即为原码),所以强制转换后为-127.(学过数字电路或者80X86的比较能理解,翻开看看)热心网友 时间:2024-09-28 15:27
byte范围 -128~127之间。热心网友 时间:2024-09-28 15:29
默认int型32位,所以二进制表示为0000 0000 0000 0000 0000 0000 1000 0001.因为强制转换为byte型8位,所以为1000 0001,此为负数,由此补码求其原码可得0111 1111为127(补码减一求反码即为原码),所以强制转换后为-127.(学过数字电路或者80X86的比较能理解,翻开看看)热心网友 时间:2024-09-28 15:27
byte 类型最大是127。