C人?问下若类型不强制转换会怎样啊?

[复制链接]
2275|4
 楼主| jack.king 发表于 2008-1-15 09:43 | 显示全部楼层 |阅读模式
在单片机C语言中
 若定义  float a=1.23564;
   int b;
   b=a;
请问此时b的值是多少啊?
 楼主| jack.king 发表于 2008-1-15 09:45 | 显示全部楼层

在有些地方好象不转换会不编译.不知道单片机里面是怎样啊?

xwj 发表于 2008-1-15 09:55 | 显示全部楼层

看编译器来定,不转换会不能编译或者默认自动强制转换

computer00 发表于 2008-1-15 10:11 | 显示全部楼层

应该会转换为1。

 楼主| jack.king 发表于 2008-1-15 11:44 | 显示全部楼层

呵呵!刚刚实验下编译器自己默认的转换了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

488

主题

2158

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部