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重新命名的变量类型



相关推荐
糖糖单片机设计8 小时前
基于 STM32 与中移 OneNet 的智慧电梯监控平台系统
stm32·单片机·嵌入式硬件·51单片机·语音识别
创界工坊工作室11 小时前
55-基于STC89C52宠物智能饲喂控制系统设计
stm32·单片机·嵌入式硬件·51单片机·proteus·宠物
极客 - L U14 小时前
卡尔曼滤波从零到精通
c语言·数据结构·单片机·嵌入式硬件·mcu
AMASENSYS艾马斯15 小时前
变频器滤波器选型与EMC合规建议
驱动开发·单片机·其他·硬件工程·精益工程
2501_9226395818 小时前
率能半导体 SS6628E直流双向马达驱动芯片:20V/7A,覆盖电子锁、玩具、无线充电、机器人四大应用场景
单片机·嵌入式硬件·硬件工程
硅基造物主19 小时前
STM32 从 0 到 1 做智能家居(五):工程结构与代码骨架
stm32·单片机·嵌入式硬件·智能家居
深圳老胡19 小时前
STM32F103 硬件 SPI 与软件 IO 模拟 SPI 最高速度差异详解
笔记·stm32·单片机·代码规范·1024程序员节
smartpi_ai19 小时前
机芯智能离线语音模块实战问答:SU-03T、CI-03T、SU-63T 与 JX-A7T 高频问题排查
人工智能·单片机·嵌入式硬件·ci/cd·语音识别
zzlyx9919 小时前
无人机侦测技术与高尖端性能模块
无人机
2501_9226395819 小时前
率能半导体 SS6635E直流双向马达驱动芯片:30V/4.5A,覆盖电子锁、玩具、无线充电、机器人四大应用场景
单片机·嵌入式硬件·硬件工程