字符数据

发布时间:2023-12-10
(1) ascii 码:
标准 ascii 码用 7 位二进制数编码,共有 128 个。 计算机存储器基本单位为 8 位, ascii 码的最高位通常为 0 ,通信时,最高位用作奇偶校验位。 常用字符的 ascii 码 :
数字 '0' ~ '9' : 30h ~ 39h 字母 'a' ~ 'z' : 41h ~ 5ah
字母 'a' ~ 'z' : 61h ~ 7ah 空格: 20h
回车 cr : 0dh 换行 lf : 0ah
注意回车与换行的差别: cr 用来控制光标回到当前行的最左端; lf 用来移动光标到下一行,而所在列不变。
(2) bcd 码:
binary-coded decimal ,简称 bcd ,称 bcd 码或二 - 十进制代码,亦称二进码十进数。是一种 二进制 的数字编码形式,用二进制编码的 十进制 代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用 bcd 码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算, bcd 编码亦很常用。
虽然二进制数实现容易,但不符合人们的使用习惯,且书写阅读不方便,所以在计算机输入输出时通常还是采用十进制来表示数,这就需要实现十进制与二进制间的转换。
 为了转换方便,常采用二进制编码的十进制,简称为 bcd 码。
压缩 bcd 码:以 4 个二进制位表示 1 个十进制位,用 0000b ~ 1001b 表示 0 ~ 9 。
例如,十进制数 6429 的压缩 bcd 码表示为
0110 0100 0010 1001 b (即 6429h )
它是一种用四位二进制数表示十进制数 . 首先是用四位二制数表示个数 , 然后用四位二进制数表示十位 , 然后百位 ...
比如 :251 需要三个四位二进制数表示。 1 表示为 0001;5 表示为 0101;2 表示为 0010.
最后 251 的 bcd 数据表示为 0010 0101 0001.
非压缩 bcd 码:以 8 个二进制位表示 1 个十进制位,低 4 位与压缩 bcd 码相同,高 4 位无意义。
例如,十进制数 6429 的非压缩 bcd 码表示为
xxxx0110 xxxx0100 xxxx0010 xxxx1001 b
有时,要求非压缩 bcd 码的高 4 位为 0 ,这时, 6429 的非压缩 bcd 码为 06040209h 。
非压缩的 bcd 码用 8 位二进制数表示一个十进制数位 , 其中低 4 位是 bcd 码 , 高 4 位是 0 。
上一个:诺基亚1020美版怎么样,诺基亚1020美版和港版哪个好有何区别
下一个:苹果电脑系统升级后开不了机怎么办(苹果电脑升级之后无法启动)

电脑开机15秒就关机(台式机开机提示15秒自动关机怎么设置)
天艾达鼠标连点器使用热键(天艾达鼠标连点器使用教程视频)
钢结构工程焊接材料选择一般规定有哪些?
手机怎么改电脑端口浏览器(手机浏览器怎么改为pc端)
最全的cpu天梯图(cpu排行天梯图2020官方)
打印机怎么用视频教程详解HP(打印机怎么用视频教程,从装机开始学起)
hk香港域名注册是怎样的 .hk的域名要不要实名制
处理器排名最新图,intelCPU排名
针对房屋施工质量管理的探究
健康饮茶需做到“12不”