STM32中unsigned short和unsigned int有什么区别呢??

如题所述

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] 。

温馨提示:答案为网友推荐,仅供参考