c - 如何在c中调整数组的大小? 32位单片机

标签 c arrays microcontroller

以下 C 代码行创建一个数组来存储来自相机的图片。图片大小约为 22kb。

uint8_t picturearray[32*1024];

MCU 是 32 位的。我只是想知道为什么是32*1024 ?是因为它是32位所以是32吗?为什么是 1024?

谢谢

最佳答案

这是因为它需要 32 KB 内存。 1 KB 为 1024 字节,32*1024 为 32 KB。

关于c - 如何在c中调整数组的大小? 32位单片机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36861255/

相关文章:

c - 从配置文件定义数据结构

c - 可以在'printf'函数中使用'&'吗?

c - 在C中初始化动态字符数组

microcontroller - 单片机反复改变I/O方向是否稳定?

c - 图 16f84a 计时器/计数代码未按预期运行

c++ - 32位小数浮点/ double 解析

objective-c - pi 在 OS X 10.8 上已弃用

Java 数组将输入与数组匹配

c - 打印值数组的十六进制表示

c - 将数据存储在 EEPROM、微 Controller 中