int 和short int的区别

时间:2022-11-03 16:23:39
1、C/C++ 规定int字长和机器字长相同
2、操作系统字长和机器字长未必一致
3、编译器根据操作系统字长来定义int字长
整形变量是不是32位的问题不仅仅与cpu架构有关,而且与编译器有关,所以int可以为32位或者16位,而short为短整形变量,只能为16位