收藏1 举报
nethopper 发表于 2015-9-14 16:39 1. 按无符号数看的话是254,有符号数看的话是-2。 2. 会滴。 3. 能。就算总错过零点,最多转9圈总能撞上0吧 ...
幸福至上 发表于 2015-9-14 18:08 你的意思是,转到正好a-=9,有一次正好使a=0就退出了,是这样吗?
rfvdfg 发表于 2015-9-14 17:09 会执行到B处,无符号char,5-7 = 254 了 254/9 = 28 圈
nethopper 发表于 2015-9-14 18:10 是这样
nethopper 发表于 2015-9-14 17:24 我上面说的5圈,是指a的数值在256~0之间打转的圈数,每转的循环次数并不一定相同,其中有三转每转循环28次 ...
幸福至上 发表于 2015-9-14 18:21 那如果定义变量a为: signed char a=5,这样就会直接跳过while()循环吗?
幸福至上 发表于 2015-9-14 18:26 实测确实在while()中跑了142次。。。
nethopper 发表于 2015-9-14 18:39 哈哈,俺小学奥数是过关了滴
nethopper 发表于 2015-9-14 16:55 转5圈就出了,有点像小学奥数题
zhuyjgh 发表于 2015-9-14 19:39 2 6 10 14 18 是这样推算出来的么??还是有其他的办法??比较好奇啊~~
nethopper 发表于 2015-9-14 21:11 初始值是254,a在0~255之间打转,每打转一次加256,看哪次正好能被9整除,所以退出循环的条件变为(254 + ...
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
38
854
10
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号