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