永发信息网

VB为什么Integer的数据范围是-32768--32767,为什么是2的16次方,不是2的17次方

答案:1  悬赏:70  手机版
解决时间 2021-04-05 17:02
  • 提问者网友:留有余香
  • 2021-04-04 19:29
VB为什么Integer的数据范围是-32768--32767,为什么是2的16次方,不是2的17次方
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-04-04 19:37
Integer 变量存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。Integer 的类型声明字符是百分比符号 (%)。

因为是16位存储的,所以大小是2的16次方;追问为什么整形16位存储,长整形32位存储?追答这个是vb语言设计的时候规定的,整形数据integer是16位
长整型是在整形基础上扩展的,增加整数的范围,定义为了32位
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯