wojianguile
wojianguile
采纳率66.7%
2019-12-18 14:16

c语言中int所占字节到底是多少呢?

已采纳

c语言中int型占内存四个字节还是两个字节?书上说int存储字节为2,为什么占内存为四个字节呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • sehin_HCl sehin_HCl 2年前

    在TC2.0或BC3.1中占2个字节,在VC6.0中占4个字节,跟编译器有关。你可以用sizeof(int) 计算查看

    点赞 1 评论 复制链接分享
  • weixin_45275395 眼睛小看不见 1年前

    可以使用sizeof函数进行查看,看一下函数格式然后执行就好了。

    点赞 评论 复制链接分享
  • m0_46256880 流云SGMY 1年前

    这个取决于你所用的编译器,有的编译器给int分配4个字节,有的给int分配2个字节

    点赞 评论 复制链接分享
  • qq_45637639 劙玟蜮 1年前

    16位计算机占用2字节(现在已经淘汰了)
    32位计算机占用4字节
    64位计算机占用8字节(现在已开始从32位过度到64位了)
    学程序要随机应变,你在不知道的时候可用sizeof来求

    点赞 评论 复制链接分享
  • qq_46085002 qq_46085002 2年前

    不同的编译器占不同的字节 16位编译器 占2个字节 32位的编译器 占4个字节

    点赞 1 评论 复制链接分享

为你推荐