这两句执行的结果怎么不一样呢?

[复制链接]
2096|2
 楼主| abc996633 发表于 2008-12-1 16:00 | 显示全部楼层 |阅读模式
<br />unsigned&nbsp;long&nbsp;&nbsp;&nbsp;&nbsp;checksum;<br /><br />if(checksum==65536)&nbsp;&nbsp;&nbsp;&nbsp;a=b;<br /><br />if(checksum==256*256)&nbsp;&nbsp;&nbsp;&nbsp;a=b;<br /><br />
HWM 发表于 2008-12-2 09:01 | 显示全部楼层

这样--“if(checksum==256L*256L)”,就一样了

  
耕在此行 发表于 2008-12-2 20:40 | 显示全部楼层

呵呵

又有一个和我有过相同的疑问的人.<br />楼主请见&nbsp;侃单片机里的&nbsp;&lt我的错误&nbsp;大家分享&gt&nbsp;<br />看完你就能彻底明白啰.<br />不要忘了顶一下啰&nbsp;呵呵<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

31

帖子

0

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