STM32常用变量类型位数及取值范围
STM32 是32 位单片机类型大小固定不变所有类型大小都遵循标准。uint8_t/uint16_t/uint32_t/uint64_t来自头文件#include stdint.h是标准精确类型STM32 官方库强制使用。一、对应关系无符号类型等价的基础类型位数取值范围uint8_tunsigned char8 位0~255uint16_tunsigned short16 位0~65535uint32_tunsigned int / unsigned long32 位0~4294967295uint64_tunsigned long long64 位超大带符号版本有符号类型等价基础类型位数int8_tsigned char8 位int16_tsigned short16 位int32_tsigned int / signed long32 位四、总结8 位→ char → uint8_t16 位→ short → uint16_t32 位→ int/long → uint32_t64 位→ long long → uint64_t五、STM32 开发常见用法CAN 数据、串口数据、字节→ 用uint8_tADC 采集值、计数器→ 用uint16_tFlash 地址、32 位变量→ 用uint32_t不推荐用 char/int因为不精确跨平台会出错
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2425794.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!