[其他] 单片机变量存储大小由什么决定?

[复制链接]
 楼主| 呐咯密密 发表于 2024-1-30 10:41 | 显示全部楼层 |阅读模式
int、long int 有多大?结构体占多大空间?
tpgf 发表于 2024-2-1 10:11 | 显示全部楼层
这个感觉主要是看ram和flash的大小
qcliu 发表于 2024-2-1 11:39 | 显示全部楼层
这些变量类型有多大 跟单片机是多少位的有关系吗
kxsi 发表于 2024-2-1 12:13 | 显示全部楼层
结构体应该和结构体内变量的数量有关系吧
wiba 发表于 2024-2-1 12:44 | 显示全部楼层
对于不包含,数组和指针的结构体,知道各个成员所占内存大小后,可以直接相加,不过相加的时候必须保证前面的成员变量的内存所占内存必须是下一个成员变量所占内存的整倍数,如果不够就补上;并且最后的结果必须要是所占内存空间最大的成员变量的整倍数
victory007 发表于 2024-2-1 13:32 | 显示全部楼层
FLASH和RAM的大小
coshi 发表于 2024-2-1 20:50 | 显示全部楼层
这个 跟使用的c语言的版本有关系吗
drer 发表于 2024-2-1 21:22 | 显示全部楼层
我觉得只跟变量的类型有关系
flycamelaaa 发表于 2024-6-18 14:43 | 显示全部楼层
单片机变量存储大小主要由处理器位数、变量的类型、编译器、存储容量以及其他一些因素共同决定。
Bowclad 发表于 2024-6-27 19:02 | 显示全部楼层
结构体有个字节对齐问题,占用会稍大点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:苏州澜宭自动化科技嵌入式工程师
简介:本人从事磁编码器研发工作,负责开发2500线增量式磁编码器以及17位、23位绝对值式磁编码器,拥有多年嵌入式开发经验,精通STM32、GD32、N32等多种品牌单片机,熟练使用单片机各种外设。

567

主题

4081

帖子

56

粉丝
快速回复 在线客服 返回列表 返回顶部