当前位置:首页 > 内存 > 正文

电脑内存如何表示二进制数据

  • 内存
  • 2024-06-10 17:08:18
  • 9306

一、计算机是怎么转换二进制为十进制的

转换为二进制数的主要类型有:正整数转换为二进制数、负整数转换为二进制数、十进制数转换为二进制数;

二进制数转换为十进制数
转换任何二进制数只需按鼠标右键即可展开和求和。请看例子:
设置二进制数(101,101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10

高级信息

二进制是计算机技术中广泛使用的数字系统。

二进制数据是由两位数字0和1表示的数字。它的底数为2,传递规则为“每二传一”,借用规则为“借一等于二”,由18世纪德国数学哲学大师莱布尼茨发现。

目前的计算机系统基本上采用二进制系统,数据主要以二进制补码的形式存储在计算机中。计算机中的二进制就是一个很小的开关,“开”代表1,“关”代表0。

20世纪计算机的发明和使用被认为是第三次技术革命的重要标志之一,因为数字计算机只能识别和处理由符号“0”和“1”组成的代码.字符串。其运行方式为二进制。

19世纪爱尔兰逻辑学家乔治·布尔关于逻辑定理的思维过程被转化为符号“0”.“1”的代数计算。二进制系统是进位系统,两个数字0和1是基本运算符。由于仅使用两个数字符号0和1,因此电子实现非常简单。

参考:百百科-二进制转换


二、关于二进制的问题由于数据在计算机上以二进制表示,因此编译系统为不同类型的变量分配不同的存储空间并分配不同的值。例如,当数据存储在计算机内存中时,整数存储在2字节16位空间中。
用10和-10来说明正数在内存中的存储形式:
十进制10-10
原始二进制码0000001001010000000000001010
补码二进制码00000010101111111111110101
二进制补0000001011111111111110110
这道题没有达到正数的存储长度,即符号位不为1,所以转成小数后的正数为000000001000110和0000000000001100。由此可知可以看出,符号位0,为正数,代表因此
10100110=1×2^7+1×2^5+1×2^2+1×2^1=166
1100=1×2^3+1×2^2=12.
如果MC问题是十进制的,转换成二进制就是0000010001001100,不是-4或者12。O(∩_∩)O~可能他写错题了!
三、电脑内存单位与进制1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024Byte
注:字节是字节
KB是千字节
MB是字节。megabyte
GB是千兆位
TB是一千兆位
一般来说,可以定义为千字节,准确的数字是1024,即2的10次方。