浅谈嵌入式C语言各种数据类型的内存映像 |
|
作者:佚名 文章来源:本站原创 点击数: 更新时间:2024/1/4 7:37:28 | 【字体:小 大】 |
阿宝的故事下载如果一个表达式同时包含signed和unsigned整型,signed会提升为unsgined,可能会隐藏一些意想不到的错误,特别是用在比较运算时:
数组名是一个存储数据首元素地址具有常量性质的特殊指针,成员是相对于基址的偏移:
枚举让相关符号常量内聚为一组,相对于#define,枚举对数据的描述性更清晰。
当一些事物具有更多共性,但有少量差异时,可以只用一个内嵌一个共用体的结构体来描述:
结构体各数据成员的引用可以通过其内存大小和字节对齐来相对于基址偏移来计算。结构体通常用于描述某一事物,用其成员来描述该事物的某些关键属性。让该事物既可以用结构体变量整体表示,也可以对其成员分别引用来处理该事物的各个属性。
|
|