计算机中的数值和信息编码有哪些,[转载]信息编码(数值型和
字符型编码)...
信息编码
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.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论