社区
单片机/工控
帖子详情
IAR 9.3 for 8051 怎么不能强制类型转换了。。
25425564
2016-08-29 07:42:59
今天,我用
int a;
double x;
x是一个变量,
为什么 a=(int)x;
a显示等于0呢? 求解
...全文
1112
6
打赏
收藏
IAR 9.3 for 8051 怎么不能强制类型转换了。。
今天,我用 int a; double x; x是一个变量, 为什么 a=(int)x; a显示等于0呢? 求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbing7
2016-10-14
打赏
举报
回复
有可能是变量没有意义,编译器帮你优化了。声明加volatile试试
码路边的发糕
2016-09-20
打赏
举报
回复
我遇到问题是这样 unsigned char a; unsigned int b; b=0x999; a=(unisgned char)b; 这样运行结果不应该是a=0x99吗?我仿真的结果是a=0,我哪里写得不对? IAR STM8 2.10.4
Quan略略略
2016-09-19
打赏
举报
回复
x的值超过int的表示范围了,并且int能表示的部分都是0。我也只是猜测。
25425564
2016-09-16
打赏
举报
回复
引用 1 楼 cos12a 的回复:
x值是什么?你确认不为0或强制类型转换后不为0?
x值为无符号整数。
schlafenhamster
2016-09-16
打赏
举报
回复
x的绝对值 《 1 吧 ?
熊已出没
2016-09-15
打赏
举报
回复
x值是什么?你确认不为0或强制类型转换后不为0?
16天入门物联网操作系统——RT-Thread
RT-Thread拥有良好的软件生态,支持市面上所有主流的编译工具如GCC、Keil、
IAR
等,工具链完善、友好,支持各类标准接口,如POSIX、CMSIS、C++应用环境、Javascript执行环境等,方便开发者移植各类应用程序。...
MISRA C编程规范标准
MISRA (The Motor Industry Software Reliability Association),中文名称为汽车工业软件可靠性联会,是英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。MISRA C则是由MISRA提出的针对嵌入式C语言开发标准,目的是提高嵌入式系统的安全性、可读性...
汽车电子行业的 C 语言编程标准
已剪辑自: https://mp.weixin.qq.com/s/i2e-cTbrWZTNne-3AfoWDw之前分享了一些编程规范相关的文章,有位读者提到了,说这个很不错。本次给大家找来了一篇汽车电子行业的MISRA C标准的文章一同学习下。原文见文末原文链接。 (The Motor Industry Software Reliability Association),中文名称为,是英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可
学一学大家都关注的汽车电子行业C标准
前言大家好,我是ZhengN。之前分享了一些编程规范相关的文章,有位读者提到了汽车电子行业的MISRA C标准,说这个很不错。本次给大家找来了一篇汽车电子行业的MISRA C标准的文章一同...
分享一份汽车电子行业的C标准
关注+星标公众号,不错过精彩内容排版整理 | 嵌入式大杂烩之前给大家分享过MISRA C 相关的内容,今天给大家分享一份汽车电子行业的MISRA C标准。什么是MISRA? MISRA ...
单片机/工控
27,385
社区成员
28,768
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章