计算机基础知识:计算机中采用的数制

来自:我改名了
4年前
已收藏
收藏
阅读数
168
回复数
0

所谓数制就是进位计数的方法,除了我们最熟悉的十进制外,还有十二进制、十六进制六十进制和二进制。计算机中采用的是二进制,在计算机程序设计中,则用到十六进制。


1.十进制。 十进制逢十进一,其数码有:0、1、2、3、4、5、6、7、8、9十个。用数后加D表示该数为十进制数,十进制数后的D也可以省略。例如:4321D、4321均表示为十进制数。 十进制数可以表示为各位数的权之和,例如十进制数4321.21可表示为:
数制的基数就是该数制数码的个数,十进制的基数为10。十进制数是人们习惯的数制。
2.十六进制。 十六进制逢十六进一,其数码有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个,其中A~F相当于十进制数的10~16。十六进制数用数后加H表示。 十六进制数A5.2DH可表示为:
十六进制的基数是16,其特点是书写和记忆较为容易,因此,在计算机程序的语句中通常用十六进制数来表示数值和代码。
3.二进制。 二进制逢二进一,其数码只有0、1两个。二进制数的后面加B,二进制数1101.101B可表示为:
二进制的基数为2,其特点是: 1)数的表示简单。只有数码1、0两个,电位的高低、脉冲的有无、电路的通断就可准确表示其所有的数码。 2)运算简单。二进制加法有:0+0=0、0+1=1+0=1、1+1=1,二进制乘法有0x0=0、0×1=1×0=0、1×1=1,均只有三种状态,实现这样的运算电路也很简单。
3)可运用逻辑代数。逻辑代数也称布尔代数和开卷代数。二进制数码1和0可分别表示“真”与“伪”、电路开关的“通”与“断”,因此,可运用逻辑代数进行分析和综合。 4)书写记忆麻烦。二进制数书写较长,记忆较为困难,因此在计算机程序中不用二进制数。 在计算机中采用二进制数,是因为通过电路的高低电平就可以表示二进制的所有数码0和1,而在计算机程序中则采用十六进制数,这是因为十六进制数书写和记忆较为简便。

上一篇下一篇
参与回答(0条评论)
用户头像
上传
用户头像
{{item.nickname}}{{item.pubtime}}回复
回复图片
用户头像
上传
用户头像
{{item1.nickname}}回复 {{item1.othername}} {{item1.pubtime}} 回复
回复图片
用户头像
上传
查看全部回复{{item.replylist_count}}条 查看全部
收起回复 收起全部
{{isLoadList==1?'加载中...':(isLoadList==2&&(list.length <=3||(list.length>3&&!is_hidden))?'没有更多内容了':'查看更多回答')}}
返回顶部

返回顶部