数据类型
数据类型 | 定义语句 | 占用空间 | 数值范围 |
位型 | bit | 1个位 | 0,1 |
无符号字符型 | unsigned char | 1个字节 | 0~255 |
有符号字符型 | signed char | 一个字节 | -128~127 |
无符号整型 | unsigned int | 2个字节 | 0~65535 |
有符号整型 | signed int | 2个字节 | -32768~32767 |
无符号长整形 | unsigned long | 4个字节 | 0~4294967295 |
有符号长整型 | signed long | 4个字节 | -2147483648~2147483647 |
浮点型 | float | 8个字节 | ±1.176E-38~±3.40E+38 |
双精度浮点型 | double | 8个字节 | 1.7E-308~1.7E+308 |
stm32中常见的变量
U32 | 定义32位无符号变量 |
u16 | 定义16位无符号变量 |
u8 | 定义8位无符号变量 |
vu32 | 定义易变的32位无符号变量 |
vu16 | 定义易变的16位无符号变量 |
vu8 | 定义易变的8位无符号变量 |
uc32 | 定义只读的32位无符号变量 |
uc16 | 定义只读的16位无符号变量 |
uc8 | 定义只读的8位无符号变量 |