int和short int 区别

来源:互联网 发布:finalcut pro mac 编辑:程序博客网 时间:2024/06/06 03:34
基本型 int 2字节 -32768~32767
短整型 short 2字节 -32768~32767

同样的长度以及范围

(1)C/C++规定int字长和机器字长相同;
(2)操作系统字长和机器字长未必一致;
(3)编译器根据操作系统字长来定义int字长;
整形变量是不是32位这个问题不仅与具体的CPU架构有关,而且与编译器有关,所以int可以为32为或16为,而short为短整型变量,只能为16位
0 0