计算机中的数值和信息编码有哪些,[转载]信息编码 (数值型和字符型编码)...

本文介绍了计算机中数值型和字符型数据的编码方式,包括二进制、十进制、八进制和十六进制之间的转换。重点讨论了ASCII码作为字符编码的标准,以及汉字编码的表示形式。此外,还提及了字符编码在人机交互中的重要性。
摘要由CSDN通过智能技术生成

信息编码

1、数值型编码

2、字符型编码

一、数值在计算机中的表现形式。计算机采用二进制数进行数据存储与计算,这是由计算机中所使用的逻辑器件所决定的。这种逻辑器件是具有两种状态的电路(触发器),好处是:运算简单、实现方便、成本低。计算机采用二进制数进行运算后,可以通过数制间的转换将二进制数转换为人们熟悉的十进制数输出。

(1)十进制数。

有十个数码:0,1,2,3,4,5,6,7,8,9.

逢十进一

(2)二进制数

有两个数码:0,1

逢二进一

二进制只有0,1两种状态,技术上容易实现。

二进制数运算规则简单

二进制数的0和1可分别表示逻辑代数的“假”和“真”,适合于计算机进行逻辑运算。

二进制数与十进制数之间的转换容易实现。

(3)八进制数

有8个数码:0,1,3,4,5,6,7,8

逢八进一

(4)十六进制数

有十六个数码:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

逢十六进一

二、数制之间的转换。

1、十六进制整数转换为二进制整数

用2连续去除十进制数,直至商等于零为止。

逆序排列余数则为与该十进制整数相应的二进制整数各位的系数值。

同理,当十进制整数向八进制整数、十六进制整数转换时,只是用8或16连续去除待转换的十进制整数而已。

2、二进制整数与十六进制整数之间的转换。

2-16 从最低位开始向高位进行,每4位二进制数用1位十六进制数表示。不足4位者用0补齐。

16-2将每1位十六进制数用相应的4为二进制数表示。

与此类似,二进制数向八进制数转换时,每3位用1位八进制数表示;八进制数向二进制数转换时,将1为八进制数用相应的3为二进制数表示。

二、字符编码

编码是指对输入到计算机中的某种非数值型数据用二进制来表示的转换规则。

(1)字符编码。

字符是计算机中使用最多的非数值型数据,是人机交互的重要媒介。大多数计算机采用ASCLL码作为字符编码。即美国标准信息交换代码。ASCII码采用7位二进制编码,可以用128个字符,包括10个阿拉伯数字0-9,52个大小写英文字母,32个标点符号和运算符,34个控制符。其中,0-9的ASCII码为48-57,A-Z为65-90,a-z为97-122.为了使用方便,在计算机存储单元中一个ASCII码值占一个字节(8个bit),其最高位置0(或置为校验码),ASCII码占后7位。

(2)汉字编码。汉字编码是指汉字在计算机中的表示形式。我国国家标准采用连续 的两个字节表示,且规定每个字节的最高位为1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值