领取淘宝天猫优惠券:优惠淘 | 欢迎使用随心而码微信小程序,微信搜一搜【随心而码】可直接搜到。

二进制、八进制、十进制、十六进制之间相互转换

计算机基础 Hicoder 370℃

计算机中数制的表示

数制即数的表示系统。

对于计算机来说,常用的数制有二进制、八进制、 十六进制。我们人常用数制为十进制。

各种数制特征

二进制  数字符号:0、1。逢二进一

例:0 + 1 = 1,1 + 1 = 10

二进制对于人来说,有个致命弱点:书写冗长。000000000000000000111111…..

但对于计算机来说,具有极大优势:易于物理实现,机器可靠性强,运算规则简单。0(假)、1(真)

八进制  数字符号:0、1、2、3、4、5、6、7。逢八进一

例:7 + 1 = 10,77 + 1 = 100

十六进制  0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。逢十六进一

例:F + 1 = 10,BFF + 1 = C00

如何标识不同数制?

  • 括号加下标。(N)r
  • 特定字母。(N)字母

二进制数(Binary):(1010)2 <–> 1010B

八进制数(Octal):(1010)8 <–> 1010O

十进制数(Decimal):(1010)10 <–> 1010D

十六进制数(Hexadecimal):(1010)16 <–> 1010H

Python 中各数制的表示:

常用数的不同数制表示

常用数进制转换.png

不同数制之间的转换

进制转换详解

 

转载请注明:随心而码 » 二进制、八进制、十进制、十六进制之间相互转换

喜欢 (2)