c语言 题目是求奇数的乘积 if ((t & 1) == 1) 这一步怎么个意思.还有其他写法吗?result *= t;

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 05:10:36

c语言 题目是求奇数的乘积 if ((t & 1) == 1) 这一步怎么个意思.还有其他写法吗?result *= t;
c语言 题目是求奇数的乘积 if ((t & 1) == 1) 这一步怎么个意思.还有其他写法吗?result *= t;

c语言 题目是求奇数的乘积 if ((t & 1) == 1) 这一步怎么个意思.还有其他写法吗?result *= t;
&是位与,就是看t的最后一位是不是1,如果是1显然就是奇数
其他写法还有if((t%2) ==1)