当前位置:网站首页>【嵌入式C基础】第2篇:进制转换与BCD编码

【嵌入式C基础】第2篇:进制转换与BCD编码

2022-07-28 11:53:00 黑猫学长呀

1 前言

D 十进制
B 二进制
H 十六进制

什么是权?
权:权指的是数据中每一位的基本单位。
例如十进制中数字123,那个3是各位,权为1,2是十位,权为10,1是百位,权是100.

十进制 10的i次方(i表示第几位)
二进制 2的i次方
其他同理

2 非十进制转十进制

在这里插入图片描述

3 十进制转非十进制

3.1 十进制转二进制

整数部分转换为二进制数时采用“除2取余”的方法,即连续除2并取余数作为结果,直至商为0,得到的余数从低位到高位依次排列即得到转换后二进制数的整数部分;

对小数部分,则用“乘2取整”的方法,即对小数部分连续用2乘,以最先得到的乘积的整数部分为最高位,直至达到所要求的精度或小数部分为0为止。

原网站

版权声明
本文为[黑猫学长呀]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ZXDDBK/article/details/121023486