‘壹’ 计算机中为什么采用二进制表示数据
之所以采用二进制因为:
1、技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。
2、简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。
3、适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。
4、易于进行转换,二进制与十进制数易于互相转换。
5、用二进制表示数据具有抗干扰能力强,可靠性高等优点。因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。
采用十六进制,两位十六进制正好表示一个字节,比十进制方便。
优点
数字装置简单可靠,所用元件少;
只有两个数码0和1,因此它的每一位数都可用任何具有两个不同稳定状态的元件来表示;
基本运算规则简单,运算操作方便。
缺点
用二进制表示一个数时,位数多。因此实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,让数字系统进行运算,运算结束后再将二进制转换为十进制供人们阅读。
二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。
‘贰’ 在计算机中,为什么要采用二进制来表示数据
首先,二进位计数制仅用两个数码。利用这些截然不同的状态来代表数字,是很容易实现的。其次,二进位计数制的四则运算规则十分简单。而且四则运算最后都可归结为加法运算和移位,这样,电子计算机中的运算器线路也变得十分简单了。第三,在电子计算机中采用二进制表示数可以节省设备。
(2)可以用什么制数来表示数据扩展阅读:
1678年,德国着名数学家布莱尼茨发明了计算机,为了满足计算机的需要,他引入了二进制。二进制是最为简单的进位制,仅有1和0两个基本符号。
1679年,德国哲学家、数学家莱布尼茨写了一篇《二进制算术》,对二进制及其运算首次给出了比较完整的描述。后来,他拜访一位曾经到过中国的欧洲传教士,了解了中国的周易八卦,他对其与二进制数的相似之处极为惊叹。八卦是利用符号的二元形态来表示事物,这一点与二进制颇为相同,因此说,八卦是古代中国人提出的二进制思想。
‘叁’ 生活中除了十进制还有哪些常见的进制
1、二进制
二进制作为计算技术中广泛采用的一种数制,两个数字便可表示所有数字,二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。
当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
2、三进制
三进制以3为底数的进位制,三进制数有0、1、2三个数码,逢三进一。在计算机发展的早期,采用了一种偏置了的三进制(对称三进制),有-1<一般用T表示>、0、1三个数码,这种三进制逢+/-2进一。
3、四进制
四进制以4为基数的进位制,以 0、1、2 和 3 四个数字表示任何实数。四进制与所有固定基数的计数系统有着很多共同的属性,比如以标准的形式表示任何实数的能力,以及表示有理数与无理数的特性。
4、四进制
四进制以4为底数的进位制,以 0、1、2 和 3 四个数字表示任何实数。四进制与所有固定底数的记数系统有着很多共同的属性,比如以标准的形式表示任何实数的能力,以及表示有理数与无理数的特性。
5、八进制
Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
‘肆’ 什么是计算机中数据的表示方法
计算机数据表示是指处理机硬件能够辨认并进行存储、传送和处理的数据表示方法。
表示方法:
数制:数制即是进位计数制,它包含3个基本要素:数码、基数、位权。数码是用来表示某一种进位计算制的一组符号,如十进制数中的0、1、2、3、4、5、6、7、8、9;
1、十进制数(Decimal)
十进制数是人们十分熟悉的计数体制,它的数码是用0、1、2、3、4、5、6、7、8、9十个数字符号来表示,基数是10,进位规律是“逢十进一”。
2、二进制数(Binary)
与十进制数类似,二进制数的数码是用0、1两个数字符号来表示,基数为2,进位规律是“逢二进一”。
3、八进制数(Octonary)
在八进制数中,它的数码是用0、1、2、3、4、5、6、7八个数字符号来表示,基数是8,进位规律是“逢八进一”。
4、十六进制数(Hexadecimal)
在十六进制数中,它的数码是用0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个数字和字母符号来表示,基数是16,进位规律是逢十六进一。
(4)可以用什么制数来表示数据扩展阅读
计算机中的数据表示
1、数据的存储单位
在计算机中,描述数据的存储单位有位(bit)、字节(Byte)等。位是计算机中数据的最小存储单位,能表示一位二进制数,只能存储一个0或1。字节是计算机中数据的基本存储单位,一个字节是由八位二进制数组成,即1Byte=8bit。
2、机器数与真值
在计算机中,为了表示正数和负数,用数的最高位代表符号位,0表示正数,1表示负数。
3、原码
最高位是符号位,用0表示正数,用1表示负数,其余数值部分用二进制数的绝对值表示整数的方法称为原码表示法,简称原码。通常用[X]原表示X的原码。
4、反码
正数的反码与正数的原码相同,负数的反码是在负数原码的基础上,除符号位是1之外,其他位按位取反(即是0的改为1,是1的改为0)。
5、补码
正数的补码与正数的原码相同,负数的补码是先对负数求出反码,再在反码的基础上最低位加1。
‘伍’ 在计算机内部采用什么进制表示和存储数据
电子计算机的数据在电脑中用二进制数表示。计算机里只有硬盘能够永久性储存数据。硬盘作为一种存储设备从计算机诞生的时候就一直扮演着不可或缺的角色。
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。