爱问知识人 爱问教育 医院库

C 中,整形int与长整形long的区别?他们不都是四个字节,32位吗?

首页

C 中,整形int与长整形long的区别?他们不都是四个字节,32位吗?


        

提交回答

全部答案

    2018-07-22 01:38:40
  •   C  标准只规定int型数据所占的字节数不大于long型,不小于short型。你说的情况在32位的机子上才是这样。
      作如下比较:
    16位平台
    char 1个字节8位
    short 2个字节16位
    int 2个字节16位
    long 4个字节32位
    指针 2个字节
    32位平台
    char 1个字节8位
    short 2个字节16位
    int 4个字节32位
    long 4个字节
    long long 8个字节
    指针 4个字节
    64位平台
    char 1个字节
    short 2个字节
    int 4个字节
    long 8个字节(区别)
    long long 8个字节
    指针 8个字节(区别)。

    h***

    2018-07-22 01:38:40

类似问题

换一换
  • 外语学习 相关知识

  • 教育培训
  • 教育科学
  • 教育考试

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):