计算机中如何表示十进制数,CH2.4_数据在计算机中如何表示_4_(十进制).pdf

2.4.4 数值数据的十进制表示

COMPUTER PRINCIPLE

2.4.4 数值数据的十进制表示

计算机中如何表示十进制数值 ?

Ø

人们习惯用十进制数

Ø

可以减少二进制数和十进制数之间的转换

十进制数的二进制编码表示

Ø

ASCII码

Ø BCD码

COMPUTER PRINCIPLE

2.4.4 数值数据的十进制表示

用ASCII码字符表示十进制数

•  把十进制数看成字符串

•  0 9 30H 39H

十进制 ~ 分别对应 ~

•  1 位十进制数对应 8 位二进制数

十进

0 1 2 3 4 5 6 7 8 9

制数

ASCI

30H 31H 32H 33H 34H 35H 36H 37H 38H 39H

I编码

But 符号位怎样表示 ?

COMPUTER PRINCIPLE

2.4.4 数值数据的十进制表示

用ASCII码字符表示十进制数

ASCII码格式1 —— 前分隔数字串

Ø

符号位单独用一个字节表示 ,位于数字串之前

Ø

正号“ +”用 ASCII码 “2BH”表示

Ø

负号“-”用 ASCII码 “2DH”表示

例 :十进制数 +236表示为: 2B 32 33 36H

0010 1011 0011 0010 0011 0011 0011 0110B

十进制数-2369表示为 :2D 32 33 36 39H

0010 1101 0011 0010 0011 0011 0011 0110 0011 1001B

COMPUTER PRINCIPLE

2.4.4 数值数据的十进制表示

用ASCII码表示十进制数

后嵌入数字串

Ø

符号位嵌入到最低位数字的ASCII码的高4位。省一个字节

Ø 正数 :最低位数字的高4位 :不变

Ø 负数 :最低位数字的高4位 :变为0111

例 :十进制数 +236表示为 :32 33 36H

0011 0010 0011 0011 0011 0110B

十进制数-2369表示为 :32 33 36 79H

0011 0010 0011 0011 0011 0110 0111 1001B

COMPUTER PRINCIPLE

2.4.4 数值数据的十进制表示

计算机为什么要用十进制数表示数值 ?

Ø

人们习惯用十进制数

Ø

某些系统为了减少二进制数和十进制数之间的转换

十进制数的二进制编码表示

Ø

ASCII码

占空间大 ,且需转换成二

进制数或

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值