首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[讨论]关于强制类型转换的问题

[讨论]关于强制类型转换的问题

我在使用CW4.5的版本,进行编译后,发现在强制类型转换时,比如char型转换成int型时,发现把原来的char型数据放到了int型的高8位上了,这样转化成的int值就变化了,怎么设置编译器使其能够放到低8位上呢?这是不是编译器的问题??
飞思卡尔带我走进神奇的单片机世界

不是吧,char转为int是默认的,应该是没有问题的,

个人BLOG:http://blog.eccn.com/u/107300/index.htm
可是现象就是这样的啊,我也觉得很奇怪,怀疑是不是有个地方的配置没有做好??
飞思卡尔带我走进神奇的单片机世界
int型的数据,本来就是把高字节放在低地址,把低字节放在高地址上的。
海纳百川  有容乃大

移位一下,大头朝上的...

返回列表