0有没有值_表达式!10的值是
核心思想:
理解并区分表达式与其值(真或假)的重要性。
一、数学式与表达式的转化
原始数学式:a=b
等价表达式:a==b
示例②:表达式的等价变形
表达式解读:!0 表示非零即真
等价表达式:1 (因为1代表真,即表达式的值为真)
二、表达式的真假值判断
示例1:复杂表达式的真假判断
条件描述:当 c 不等于 2、4、6 时
复杂表达式:(c>=2 && c <= 6)&& (c % 2 != 1)
分析:前半部分(c>=2 && c <= 6)在 c 为 3 或 5 时为真。而后半部分(c % 2 != 1)表示 c 不能被 1 除余数,因此当 c 为偶数时为假。综合两部份的逻辑,整个表达式的值为假。
示例2:再探表达式的真假值
条件描述:依然为 c 不等于 2、4、6 的情况
复杂表达式:(c == 2)|| (c == 4)|| (c == 6)
解析:这里各个部分都为假,因为 c 不等于 2、4、6 中的任意一个。整个表达式的值是假。
示例3:关于“且”与“或”的理解
条件描述:依旧是 c 不等于 2、4、6 的情境
复杂表达式:(c >= 2 && c <= 6)&& !(c % 2)【这里的!(c % 2)即 c 为偶数时为假】
分析:前半部分与之前相同,为真。但后半部分表示 c 为偶数时为假。由于“且”运算要求两部分都为真时结果才为真,因此整个表达式的值是假。
示例4:特殊情况下的表达式判断
条件描述:依然考虑 c 不等于 2、4、6 的情况
复杂表达式:(c >= 2 && c <= 6)|| (c != 3)|| (c != 5)