没有合适的资源?快使用搜索试试~ 我知道了~
Keil MDK-ARM各种数据类型占用的字节数 char short int float double

温馨提示


试读
3页
Keil MDK-ARM各种数据类型占用的字节数 char short int float double占用字节数,uCOS-II
资源详情
资源评论
资源推荐

【转】 各种数据类型占用的字节数
笔者正在学习 ,移植到 时考虑到数据类型的定义,但对于 编译器
的数据类型定义还是很模糊,主要就是区分不了 、、和 占用多
少字节。为了得到一个权威的答案,改用编译器自身得出。
一、先定义几个变量,用于存放各数据类型的字节数。
!"#$%
#%
&&'('''')'*
+&,-
.
&/0),&-*
(/0),-*
/0),-*
/0),-*
/0),-*
)/0),1&-*
/0),(-*
2, -*
3
三、查看各地址存放的值。42++562。
由上图可知得出:
指针类型 7统一为 ! 字节
& 占用 个字节
占用 字节
占用 ! 字节
占用 ! 字节
占用 ! 字节
1& 占用 ! 字节
( 占用 8 字节
我们即可这样定义宏:
59)&8*无符号 8 位整型变量
59)&8*有符号 8 位整型变量
59) :*无符号 : 位整型变量
59) :*有符号 : 位整型变量
59);*无符号 ; 位整型变量
59);*有符号 ; 位整型变量
59)1&)9;*单精度浮点数(; 位长度)
59)()9:!*双精度浮点数(:! 位长度)














weixin_362360865
- 粉丝: 13
- 资源: 10
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制

评论10