MSP430F149单片机,变量存储单位

ling.wo   2010-1-28 11:55 楼主
16位单片机
int占多少位?
float占多少位?
double占多少位?

回复评论 (12)

可靠的方法是自己用sizeof()测试一下,特别是int类型。
点赞  2010-1-28 12:08
提示: 作者被禁止或删除 内容自动屏蔽
点赞  2010-1-28 14:25
int的确是16位
不过float和double我一直不能确定。
有人说double类型和float一样,是占32位。
点赞  2010-1-28 14:34
有人说double类型和float一样,是占32位。
---------
如果是32-BIT就是假的.

KEIL的C51好像就是假的double,定义一个double,实现的其实是float
点赞  2010-1-28 14:42
如何分辨真假?
点赞  2010-1-28 14:51
看它究竟分配了多少字节给一个double,如果是4字节,就是假的.

估计IAR会和KEIL不同. 不过没试过.
点赞  2010-1-28 15:07
iar里看一下就知道了,  

keil 也不能编译149呀,

点赞  2010-1-29 15:57
这种问题,就不要上论坛问了。GOOGLE一下就好了。
点赞  2010-1-31 22:29
问这种问题的人都是懒人,建议大家别给回答,也是为他好
点赞  2010-2-23 20:09
自己写点代码测试一下
或者查阅编译器用户手册
点赞  2010-2-24 08:49
二楼说的对!多少位单片机和变量类型所占位数没有必然关系!16位单片机只是比8位单片机的处理速度更快了!
int占16-BIT

float占32-BIT

double占64-BIT
点赞  2010-2-24 09:08
路过,学习!………………………………
点赞  2010-2-24 13:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复