8421码是什么

8421码是什么,第1张

8421码是最常用的BCD码,是十进制代码中最常用的一种。

在这种编码方式中,每一位二值代码的“1”都代表一个固定戚世棚数值。将每位“1”所代表的二进制数加起来就可以返宽得到它所代表的十进制数字。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表的十进制数称为这一位的权。因为每位的权都是固定不变的,所以8421码是恒权码。

原理:

计算机高则使用二进制数来处理信息,但是如果二进制的形式输入和输出数据,就十分不方便了。一般来说,输入时采用十进制数。因此计算机把十进制数转换成二进制数就要用到一种转换码,BCD码就是其中的一种。BCD 码分为压缩 BCD码和非压缩 BCD 码。对于压缩BCD码用,每位 BCD 码用四个二进制位表示,一个字节表示两位 BCD 码。

c语言程序将正整数转换成8421码(又称BCD码)形式的字符串?怎么理解程序求注饥绝败释

```c

#include

int main()

{

int num//定义一个变量num,用来存储需要转换的正整数

printf("请输入一个正整数宏岁:") //提示用户输入需要转烂颤换的正整数

scanf("%d",

在8421码这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。每位返山灶8421码用四个二进制位表示,代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”。即十进制9=1*8+1*1=8421码1001。

扩展资料:

计算机使用二进制数来处理信息,但是如果二进制的形式输入和输出数据,就十分不方便了。一般来说,输入时采用唯迟十进制数。因此计算机把十进制数转换成二进制数就要用到一种转换码,8421码就是其中的一种。漏扮

这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用8421码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,8421码码亦很常用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8231311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存