发布网友 发布时间:2022-04-22 00:31
共3个回答
热心网友 时间:2022-03-31 04:54
利用定点表示法表示。定点表示法在二进制中,0和 1分别由处理机电子元件的两个稳定状态表示, 2为数的基底。
二进制数字符数据表示法用二进制位序列组成供输入、处理和输出用的编码称为字符数据。字符数据包括各种运算符号、关系符号、货币符号、字母和数字等。
一台处理机的数据表示方法是处理机设计人员规定的,尽管数据的来源和形式有所不同,但输入这台处理机并经它处理的全部数据都必须符合规定。软件设计人员还可以依此来规定各数据类型(如虚数、向量等)和组织复杂的数据结构(如记录、文卷等)。
扩展资料:
二进制应用起源
早期的机械计算机和继电器计算机使用具有10个稳定状态的基本组件来表示十进制数据位0、1、2…9.数据的位以10的指数顺序排列。
然而,要求处理器的基本电子元件具有10个稳定状态是困难的,而十进制运算单元的逻辑电路又比较复杂。大多数组件具有两种稳定状态,二进制操作相对简单,节省了设备。
二进制和处理器的逻辑运算可以一致,用逻辑代数简化处理器的逻辑设计是方便的。因此,二进制被广泛使用。
参考资料来源:百度百科-计算机数据表示
热心网友 时间:2022-03-31 06:12
这个一下子很难解释的呢
整数在计算机内表示:符号位在最高为,用0表示正数,1表示负数。其他位为数值。
1)数值部分用二进制数的绝对值表示--〉这种就是原码表示法。
2)
正数的反骂与原码相同,负数的反码是保持符号位为1,然后把对应的正数按位取反。比较少用
譬如一个数字是29
--011101
-->
-29就是100010。这个用于计算很麻烦,所以很少用
3)补码。正数的补码和原码相同,负数的补码将原码除符号位外按位取反加1得到的
譬如+57
=
00111001,
-57
=
11000111.这个逻辑简单,可以简化运算,一般都采用补码来表示正数的。
至于具体是32位还是16位等这些存储,你就不用深究了。只要知道整数类型在对应的计算机里面占多少为就可以了。
热心网友 时间:2022-03-31 07:47
比特