为什么计算机中数据类型长度以2的倍数增长,比如short是16位,int是32位,long是64位.求详解
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 23:06:14
为什么计算机中数据类型长度以2的倍数增长,比如short是16位,int是32位,long是64位.求详解
计算机中的一切计算都是用二进制进行的.平时我们用的十进制是逢十进一,二进制则是逢二进一.我们用的算盘事实上有两种用法,一种是十进制,一种是十六进制.算盘中代表“五”的珠有两个,最上面的那个就是用于进行十六进制运算的.为什么电脑中非要采用二进制呢?主要原因是做一个二进制的电路比较简单.因为二极管有单向导电性,即总处于导通与不导通两种状态之一.若通代表1,不通代表0,则0与1刚好表示出二进制的全部数码.二极管的两个状态:通与不通,决定了由它制出的电脑必然采用二进制.如果二极管有10个状态可以利用,那么电脑就有可能采用十进制了.但有10个状态可利用、像二极管那样可用于制造电脑的东西在现实中还没有发现,所以人们不会舍近求远.因此电脑中的运算至今仍采用二进制.我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把你输入的十进制数自动转换成二进制,算出的二进制数再转换成十进制数显示到屏幕上.所以电路规定越来越集成化,集成的精度越来越高只是增加了电子原机的规模,当然是二进制,按照十进制翻倍的概念 10 1倍=10 2倍=20 .10倍=100 而二进制只有两个状态系数 1 2 例如 101 1倍 =101 2倍 =1010 所以 每次的增加总是2的倍数.
如果新的量子技术更成熟 ,那我们的PC将变成8进制 运算 因为原子的自选有八个方向 代表8个不同的状态,因此 量子计算机从更本上要比现在计算机运算速度快4倍 ,可以解决一些NP问题.到量子计算时代,就不是以2的倍数增长了.
如果新的量子技术更成熟 ,那我们的PC将变成8进制 运算 因为原子的自选有八个方向 代表8个不同的状态,因此 量子计算机从更本上要比现在计算机运算速度快4倍 ,可以解决一些NP问题.到量子计算时代,就不是以2的倍数增长了.
为什么计算机中数据类型长度以2的倍数增长,比如short是16位,int是32位,long是64位.求详解
c++小问题,short int 都是16位的.long是32位,但他们为什么short为半个机器字长,int为一个机器
为什么说int、short、long类型的最小存储空间分别为16位、16位和32位,后面又说short类型为半个机器字长
计算机中的8位、16位、32位所指的是CPU的?
单片机有4位、8位、16位、32位以及64位现在,请问的是在4位、8位这些个事什么意思?
c语言中的float数据类型的有效数字为什么是6~7位
一个字长为16位的计算机,则它的一个字的长度是?
计算机的二进制的位数为8位,16位,32位,64位
计算机中的-1,在16位机器上为什么是1000000000000001?而在32位机器上为32个1,这是怎么定义的呢?
计算机上面有一个分类是关于32位的和64位的,这到底指的是什么呀?
一台计算机的机器字长是32位,它的一条指令是双字长指令,则这条指令的长度是多少位?
决定计算机的计算精度的是什么?是64位电脑中的位还是计算机的字长...