整形int和短整形short int 长度一样,为什么要高两个表示呢?

来源:2-4 基本数据类型

慕的地1234650

2019-04-25 20:37

整形int和短整形short int 长度一样,为什么要高两个表示呢?

写回答 关注

1回答

  • 后端攻城狮2269243
    2019-04-25 21:05:26

    在32位系统中int占32位,也就是4个字节,而在老式的16位系统中,int占16位,即2个字节。而short int占2字节。

    所以在16位的C编译器看来没有区别,在32位C编译器中int占四个字节,short int占2字节

    weixin...

    通俗点的话是不是可以这样讲:16位系统int 2个字节 32位系统int 4个字节 64位int 8个字节? int字节是根据系统位数变化的???

    2019-07-19 16:36:34

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题