2>3是false的意思吗?
num==5 num<60呢?
为啥布尔表达式里没有true和false?
对的,布尔表达式的值只有TURE和FALSE,第一个2>3,因为事实上2是小于3的,所以这个布尔表达式的值就是false。同理,num==5是判断num的值是否等于5,如果是,值就是ture,否则就是false。同理可以推断num<60的意思。
布尔表达式里可以有true和false的,只是举的例子里没有。举个小例子:num==true,这个就是判断num的值是不是等于true。所以布尔表达式的关键在于这个式子的值为true和false。
三目运算符
bool 有2个值 一个true 一个false
2>3是flase 3>2是true