二进制、八进制、十进制、十六进制互转,原码、补码、反码知识

简介: 二进制、八进制、十进制、十六进制互转,原码、补码、反码知识

进制


首先了解一下进制的含义:


二进制:0,1 (如01000111) 满 2 进 1。

十进制:0-9 ,满 10 进 1。

八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。

十六进制:0-9 及 A-F,满 16 进 1. 以 0x 或 0X 开头表示。 此处的 A-F 不区分大小写。

下面示意图,如go代码中所示

1.png

下面的图更加方便理解进制的进位

1.png

1.png

那么进制之间如何互相转换呢

其他进制转10进制

二进制转10进制

1.png

八进制转10进制

1.png

十六进制转10进制

1.png

十进制转其他进制

十进制如何转二进制

1.png

十进制如何转八进制

1.png

十进制如何转十六进制

1.png

二进制转其他进制

二进制转换成八进制

1.png

二进制转换成十六进制

1.png

其他进制转二进制

八进制转换成二进制

1.png

1.png

十六进制转换成二进制

原码、反码、补码

1.png

参照下述练习

1.png

相关文章
十进制转二、十六进制
十进制转二、十六进制
38 0
|
27天前
二进制转换为十进制
【10月更文挑战第27天】二进制转换为十进制。
69 8
|
27天前
八进制转换为十进制
【10月更文挑战第27天】八进制转换为十进制。
47 2
|
3月前
二进制转十进制
二进制转十进制
92 13
|
7月前
|
Python
十进制转二进制、八进制、十
十进制转二进制、八进制、十
|
机器学习/深度学习 存储
进制及进制转换详解。原码、反码、移码,补码区别介绍。(通俗易懂)
Ⅰ.进制转换详解。Ⅱ.原码、反码、移码,补码区别介绍。(通俗易懂)
377 0
进制及进制转换详解。原码、反码、移码,补码区别介绍。(通俗易懂)
|
存储
数制间的转换,原码、反码、补码
数制间的转换,原码、反码、补码
797 0
数制间的转换,原码、反码、补码
|
存储 机器学习/深度学习 算法
C#实现十六进制和十进制相互转换【及不同进制表示】
在程序中,十六进制的表示形式通常为字符串;而十进制则为数字整型(本质的内存存储都是01二进制)。数字的进制表示一般使用的不多,通常最大的需求是进制之间的相互转换。C#中提供了内置的转换方法...
662 0
C#实现十六进制和十进制相互转换【及不同进制表示】
|
机器学习/深度学习 程序员 C++
4、进制(二进制、八进制、十进制、十六进制)
4、进制(二进制、八进制、十进制、十六进制)
534 0
4、进制(二进制、八进制、十进制、十六进制)