DSP

int和short int 区别

2019-07-13 19:49发布

基本型 int 2字节 -32768~32767
短整型 short 2字节 -32768~32767

同样的长度以及范围

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