进制转换(二进制,八进制,十进制,十六进制)涵盖整数与小数部分,内容的图片全为手写【详细图解】

简介: 进制转换(二进制,八进制,十进制,十六进制)涵盖整数与小数部分,内容的图片全为手写【详细图解】

1. 各进制表示数


二进制:0,1逢二进一

八进制:0 ~ 7逢八进一

十进制:0 ~ 9逢十进一

十六进制:0 ~ 9,A ~ F逢十六进一

进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。

基数是指:进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。

位权是指:进位制中每一固定位置对应的单位值。


1.1 数码

每个进制中能够使用的数字符号,就称为该进制的数码。

如:二进制的数码就是 1,0.


1.2 基数

该进制中能够使用数码的个数就成为该进制的基数。

如:八进制基数就是8.


1.3 位权

该进制基数的n次方,n表示……2,1,0,-1,-2……个位

如:十六进制,16的n次方。


2. 十进制转换为其他进制


2.1 整数部分

整数部分:就是十进制的数码除以要转制的基数,取其余数,由下到上写结果。


十进制转换二进制 如:(43)10 = ()2


十进制转换为八进制 如:(43)10 = ()8

十进制转换十六进制 如:(87)10 = ()16


2.2 小数部分

用小数部分乘要转制的基数,取其整数,从上到下取结果。


如:(0.625)10 = ()2


3. 其他进制转换为十进制


就是利用其它进制每位的数码乘该位该进制的位权,所有数之和就是对应的十进制数。


如:(326)8 = ()10

3 * 8 ^2 + 2 * 8^1+ 1* 8 ^ 0

如:(C916)16 = (12*16^ 3 + 9 * 16^ 2 + 1 * 16 ^ 1+9 *16 ^0)10


4. 二进制转换为八进制


把二进制从右向左(整数部分),每三位代表一位八进制数,不够三位,前面补0。


如:

(1110101011)2 = ()8

(742)8 = ()2


5. 二进制转换为十六进制


把二进制从右向左(整数部分),每四位代表一位十六进制,不够四位,前面补0。


如:

(1110101011)2 = ()16

(DF9)16 = ()2


6. 八进制转换为十六进制


如:(563)8 = ()16


如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞作为鼓励,并评论收藏一下,谢谢大家!!!

制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。

相关文章
|
C语言
C语言之将十进制整数转换为任意进制整数
C语言之将十进制整数转换为任意进制整数
244 0
【软考学习1】数据表示——进制转换,R进制转10进制 和 10进制转R进制
【软考学习1】数据表示——进制转换,R进制转10进制 和 10进制转R进制
279 0
【软考学习1】数据表示——进制转换,R进制转10进制 和 10进制转R进制
十进制与二进制、八进制、十六进制之间的互相转换,本文让你全部理清
十进制与二进制、八进制、十六进制之间的互相转换,本文让你全部理清
1241 0
十进制与二进制、八进制、十六进制之间的互相转换,本文让你全部理清
|
7月前
|
Java
Java实现十进制到各种进制的转换
这段代码可以让用户输入一个十进制数,然后将其转换为二进制、八进制和十六进制表示。实现了基本的转换功能,满足你的要求。
73 0
|
7月前
|
小程序 C语言
【C语言】输入一个十进制正整数,将它对应的二进制数的各位逆序,形成新的十进制数输出。题目分析及拓展应用。
【C语言】输入一个十进制正整数,将它对应的二进制数的各位逆序,形成新的十进制数输出。题目分析及拓展应用。
120 0
|
7月前
|
存储 Java 程序员
基本概念【变量和数据类型和运算符、二进制和十进制、十进制转二进制 、二进制转十进制 】(一)-全面详解(学习总结---从入门到深化)
基本概念【变量和数据类型和运算符、二进制和十进制、十进制转二进制 、二进制转十进制 】(一)-全面详解(学习总结---从入门到深化)
332 0
|
C语言
C语言:二进制、八进制、十六进制整数的书写及输出
C语言:二进制、八进制、十六进制整数的书写及输出
|
7月前
|
存储
【二进制转换】十进制 转 二进制 (含相关题型)
【二进制转换】十进制 转 二进制 (含相关题型)
86 0
二进制,八进制,十进制,十六进制的相互转换【简单易懂】(含代码模板)
二进制,八进制,十进制,十六进制的相互转换【简单易懂】(含代码模板)
296 0
二进制,八进制,十进制,十六进制的相互转换【简单易懂】(含代码模板)
【进制转换】— 包含整数和小数部分转换(二进制、八进制、十进制、十六进制)手写版,超详细
【进制转换】— 包含整数和小数部分转换(二进制、八进制、十进制、十六进制)手写版,超详细