stm32常见数据类型

stm32的数据类型的字节长度

s8 占用1个byte,数据范围 -2^7 到 (2^7-1)

s16 占用2个byte,数据范围 -2^15 到 (2^15-1)

s32 占用 4个byte,数据范围 -2^31 到 (231-1)231 = 2147483647

int64_t占用8个byte,数据范围 -2^63 到 (2^63-1) 2^63 = 9223372036854775807ll

2、无符号整型

u8 占用1个byte, 数据范围 0 - 2^8

u16 占用2个byte, 数据范围 0 - 2^16

u32 占用4个byte, 数据范围 0 - 2^32 2^32 = 4294967295

uint64_t 占用8个byte, 数据范围 0 - 2^64 2^64 = 18446744073709551615

3、浮点型

float ------4个byte,有符号型,可以表达负数/小数; Float 类型至少要能精确表示到小数点后6位。

double------8个byte,64bit,有符号型,可以表达负数/小数;Double 类型至少要能精确到小数点后 10 位。

用typedef重新命名的变量类型



相关推荐
lll482331 小时前
通用定时器Timer的基本模式
stm32·单片机·嵌入式硬件
RaLi和夕1 小时前
单片机学习笔记.AD/DA(略含有SPI,用的是普中开发板上的XPT2046芯片)
c语言·笔记·单片机·嵌入式硬件·学习
无线图像传输研究探索6 小时前
无人机图传:让天空视角 “触手可及”
5g·无人机·无线图传·5g单兵图传
慕容白 MU11 小时前
新唐51单片机看门狗配置流程
c语言·单片机·嵌入式硬件·51单片机
吴烦恼的博客12 小时前
FSMC的配置和应用
c语言·单片机·fsmc
jingjing~13 小时前
STM32 软件模拟 I2C 读写 MPU6050--实现加速度与陀螺仪数据采集
stm32·单片机·嵌入式硬件
wearegogog12315 小时前
Arduino与STM32:初学者该如何选择?
stm32·单片机·嵌入式硬件
EVERSPIN16 小时前
新升级超值型系列32位单片机MM32G0005
单片机·嵌入式硬件
qq_4017004116 小时前
stm32的can总线
stm32·单片机·嵌入式硬件
蜡笔小电芯17 小时前
【CAN总线】STM32 的 CAN 总线通信开发笔记(基于 HAL)
笔记·stm32·单片机