我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:主页 > 读内存整数 >

变量在内存中所占的大小整数数组等

归档日期:05-10       文本归类:读内存整数      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1、“二的补码”方式下,10的40次方小于2的133次方,即133个bit或不多余17个byte,就可以存储。

  2、用比较浪费的“BCD码”,10的40次方有41位数位,每个用4个bit,共164个bits或不多于21个byte。

  这个要看每个数组元素的大小是多少,占用的空间=(每个元素的空间+每个元素的额外信息)乘以40+数组的额外信息

  展开全部一个整数在内存中占4个字节,也就是4x8=32位,因为10的40次方仍然小于2的32次方,所以也只是占4个字节的

  展开全部要看机器的字长,一般你定义为int型,那就是4个字节32位,最大数字2的32次方,你这个10的40次方照样也只有32位空间存放,他是不会自动变化的,由于你数字太大存放不下,结果就是溢出,得到垃圾数据。

  如果是一维的整形数组,同样在一般机器字长情况下每个整形是4字节32位,40个则为160字节

本文链接:http://auxloisirs.com/dunacunzhengshu/94.html