STM32中unsigned short和unsigned int区别为:数据类型不同、占用空间不同、表示范围不同。
一、数据类型不同
1、unsigned short:unsigned short的数据类型为无符号短整数类型。
2、unsigned int:unsigned int的数据类型为无符号整数类型。
二、占用空间不同
1、unsigned short:unsigned short的内存占用空间为两个字节,16位。
2、unsigned int:unsigned int的内存占用空间为为四个字节,32位。
三、表示范围不同
1、unsigned short:unsigned short的数值表示范围为0~65535[0 , 2^15 -1] 。
2、unsigned int:unsigned int的数值表示范围为0~2 147 483 647[0 , 2^31 -1] 。