打印
[其他]

单片机变量存储大小由什么决定?

[复制链接]
1628|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
呐咯密密|  楼主 | 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 | 只看该作者
结构体应该和结构体内变量的数量有关系吧

使用特权

评论回复
5
wiba| | 2024-2-1 12:44 | 只看该作者
对于不包含,数组和指针的结构体,知道各个成员所占内存大小后,可以直接相加,不过相加的时候必须保证前面的成员变量的内存所占内存必须是下一个成员变量所占内存的整倍数,如果不够就补上;并且最后的结果必须要是所占内存空间最大的成员变量的整倍数

使用特权

评论回复
6
victory007| | 2024-2-1 13:32 | 只看该作者
FLASH和RAM的大小

使用特权

评论回复
7
coshi| | 2024-2-1 20:50 | 只看该作者
这个 跟使用的c语言的版本有关系吗

使用特权

评论回复
8
drer| | 2024-2-1 21:22 | 只看该作者
我觉得只跟变量的类型有关系

使用特权

评论回复
9
flycamelaaa| | 2024-6-18 14:43 | 只看该作者
单片机变量存储大小主要由处理器位数、变量的类型、编译器、存储容量以及其他一些因素共同决定。

使用特权

评论回复
10
Bowclad| | 2024-6-27 19:02 | 只看该作者
结构体有个字节对齐问题,占用会稍大点

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

489

主题

3830

帖子

47

粉丝