1、 bool类型变量的算术运算有意义吗? 2、 bool类型变量进行算术运算时,是否会转变成逻辑运算?
求解,另外请解释一下。
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
逻辑上没有意义,但是实践中可以提高运算速度。比如说若干个不同逻辑位的逻辑or运算可以用加法代替。 本质上,bool类型在cpu看来还是整数类型去参与计算,所以bool类型无论算术、逻辑运算都不需要转换,都是本地计算。
报告相同问题?