二进制数的极限和特殊值

二进制数的极限和特殊值

假设只有1bit(8位)

1、最大值

 

注:2^7-1 = 128=1 = 127(因为要想表达正数最高位必须为0)(2^7表示有多少种组合包括全0所以要-1)

 2、最小值

 

注:2^8 = 128(因为要想表达负数最高位必须为1)(其他全0为最大)

 

3、-1

 

注:首位为1其他全1为负数最大即为-1

 

个人理解:0111 1111 = 127是最大的整数,再加一个成为1000 0000 = -128,再加就逐渐变大直到1111 1111 = -1,再加成为0000 0000 = 0再加成为127

 

posted @ 2022-05-23 14:20  西北小蚂蚁  阅读(764)  评论(0编辑  收藏  举报