标题: value%2是什么意思 [打印本页]

作者: 1368805574    时间: 2018-6-28 10:06
标题: value%2是什么意思
void time0_int() interrupt 1
{       
        static uchar value;
        TH0 = 0x3c;
        TL0 = 0xb0;     // 50ms
        value ++;
        if(value % 2 == 0)
        {
                flag_100ms = 1 ;
        }
}
各位大神,想问一下这段程序里的value%2==0是什么意思?为什么不是%10呢?


作者: l6931639    时间: 2018-6-28 12:23
奇偶判断
作者: IdeaMing    时间: 2018-6-28 12:37
Value%2==0就是Value除以2余数 == 0,一次中断定时是50ms,那么两次就是100ms,如果%10就是500ms
作者: 微风飘扬    时间: 2018-6-28 13:50
可以这样理解判断是否为偶数
作者: tennyxu    时间: 2018-6-28 17:24
偶数判断
作者: zsyzdx    时间: 2018-6-29 08:42
单双数判断!!!!!!!!!!!!!!!
作者: zchzch1014    时间: 2018-6-29 09:51
奇数偶数的判断
作者: ljw2529    时间: 2018-6-29 10:02
判断value这个变量的余数是否等于零,能否被二整除,也可以说是判断value这值是否是偶数%是取余数的运算符 ==则是等于号
作者: guwang    时间: 2018-6-29 10:07
value除以2的余数为零,说明value是偶数
作者: 谈崩专家    时间: 2018-6-29 10:10
就是value的值除以2取余,可以用来判断是否为偶数
作者: sduuser007    时间: 2018-6-29 10:28
%是求余数判断符号
作者: kevinzhao    时间: 2018-6-29 10:34
if里面的代码flag_100ms = 1 ;没两次中断执行一次。
作者: 15276691870    时间: 2018-6-29 10:39
IdeaMing 发表于 2018-6-28 12:37
Value%2==0就是Value除以2余数 == 0,一次中断定时是50ms,那么两次就是100ms,如果%10就是500ms

挺详细
作者: cunlan2018    时间: 2018-6-29 10:41
Value%2==0,就是判断Value除以2所得的余数是否等于0
作者: 309090518    时间: 2018-6-29 11:16
奇数偶数的判断
作者: fangmaojun    时间: 2018-6-29 13:39
奇数偶数的判断.
作者: weiguan    时间: 2018-6-29 14:23
就是判断value是否为偶数啊
作者: 1353686463    时间: 2018-6-29 14:38
如果value的值为偶数,则执行将1赋值给flag_100ms
作者: qq40790638    时间: 2018-6-29 14:45
奇数偶数的判断。
作者: 大漠夕阳    时间: 2018-6-29 16:03
不是10
作者: 淡淡的看看    时间: 2018-6-29 17:37
Value%2==0就是Value除以2余数 == 0
作者: 我来了2018    时间: 2018-6-29 18:39
除于2的余数是0,则为偶数,是1则为奇数。
作者: infinity1019    时间: 2018-6-29 20:34
奇偶判断
作者: 909427730    时间: 2018-6-29 20:41
判断奇数偶数
作者: zhaoyinlo    时间: 2018-9-4 16:41
value%2==0  相当于  对一个数  value  除  2  取  余  然后 看余数是不是 0 (也就是  判断  这个数 是不是偶数)
加油
作者: 如若    时间: 2018-9-4 16:46
判断value是奇数还是偶数,如果Value%2==0,则value是偶数,一次中断定时是50ms,那么两次就是100ms。
作者: ymzhao    时间: 2018-9-4 16:53
可以判断奇偶
作者: 拾柒oi    时间: 2020-12-17 23:30
IdeaMing 发表于 2018-6-28 12:37
Value%2==0就是Value除以2余数 == 0,一次中断定时是50ms,那么两次就是100ms,如果%10就是500ms

那如果value=4呢时候,value%2不是也成立吗,那就相当于200ms了呀,
作者: 名字不是重点    时间: 2020-12-18 13:38
value%2==0  整个意思就是:value除以2,余数等于0。
从整个函数来看,就是:time0计数器,每50MS发生一次中断,每2次中断就置值“flag_100ms”这个标志为1
作者: 暖西夏    时间: 2020-12-18 14:11
对VALUE取余,当余数为零时执行if循环里的内容
作者: a233z    时间: 2020-12-24 17:52
判断其是否为偶数
作者: sily1329    时间: 2020-12-24 19:08
用value的值判断是否为奇偶
作者: zyx123    时间: 2020-12-24 21:05
奇数和偶数的判断,
作者: gaohui12138    时间: 2020-12-24 22:04
看是不是奇偶数
作者: 湖南    时间: 2020-12-31 14:48
判断该数值是否为奇数或者偶数
作者: wyq12    时间: 2021-1-2 14:12
判断为偶数




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1