p^=sector&1?255:C语言

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 10:22:32
p^=sector&1?255:C语言p^=sector&1?255:C语言p^=sector&1?255:C语言这个表达式可以化为下式:p=p^(sector&1?255:0)括号中的为条件表达式条

p^=sector&1?255:C语言
p^=sector&1?255:C语言

p^=sector&1?255:C语言
这个表达式可以化为下式: p= p^(sector&1 ? 255 : 0)
括号中的为条件表达式
条件部分为sector&1
如果条件部分的真值为真的话则执行255, 如果真值为假则执行0
其中条件部分的计算为 sector&1是判断sector的奇偶,如果sector为奇则该值为1,否则为0
也就是说如果sector为奇数则整个括号中的值就是255,如果为偶数则整个括号中的值为0
最后用255 或者0 与p相异或 再赋给p