【二进制、十进制、八进制、十六制 转化】

73 阅读1分钟

@TOC

二进制与十进制 认识

  • 采用"除2取余,逆序排列"法: 在这里插入图片描述
  • 二进制转为十进制要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。
  • 注:如图便于理解 在这里插入图片描述

八进制 与 十进制

  • 八进制转二进制 (每三位 作为一单元,最小为0 ,最大为 7,共 8 个数字,)
  • 十进制转二进制 (每四位 作为一单元,最小为0 ,最大为 15,共 16个数字,0-9 A B C D E F 共计16个)
  • 如下图示例

在这里插入图片描述

java 中的用法

  • 0b 或者0B 表示二进制 (BIN)
  • 0 表示八进制 (OCT)
  • 0x 或 0X 表示十六进制 (HEX)