2_十进制与二进制的互相转换

十进制转二进制

方式一(除2取余法)

除2取余法,使用十进制整数不断地除以2取出余数,直到商为0时将余数逆序排序。(0b、0B可以作为二进制的前缀)

方式二(拆分法)

拆分法,将十进制整数拆分为若干个二进制权重的和,有该权重,则下面写1,否则写0。

二进制转十进制

负十进制转二进制

负二进制转十进制

单个字节所能表示的整数范围

  • 在计算机中单个字节表示八位二进制位,其中最高位(最左边)代表符号位,使用0代表非负数,使用1代表负数
  • 非负数表示范围:0000 0000 ~ 0111 1111 => 0 ~ 127 => 0 ~ 2^7 - 1
  • 负数表示范围:1000 0000 ~ 1111 1111 => -128 ~ -1 => -2^7 ~ -2^0
  • 单个字节表示的整数范围是:-2^7 ~ 2^7-1,也就是-128 ~ 127
posted @ 2020-09-21 22:04  咕噜噜~  阅读(1241)  评论(0编辑  收藏  举报