*先看两侧数据类型:逻辑运算符两侧的运算对象不但可以是整型,也可以是浮点型,字符型,
枚举型,指针型等纯量型数据。系统最终会以0和非0来判断。
易错点:逻辑运算符两侧的运算对象可以不是同一类型,例:可以一边是字符型,
另一边是浮点型或者其他。其次,不要主观认为因运算对象不一样而影响结果。
例:认为’s’&&4为假,‘f’&&‘g’为真。逻辑运算符只判断两侧为0还是1。
字符型则通过ASCLL码值判断,只要ASCLL码值不为0均为真。
例:4&&‘a’为真,4&&’\0’为假。(字符’\0’的ASCLL码值为0)
"&&"逻辑运算符易错点以及两侧的数据类型要求。
最新推荐文章于 2023-03-30 18:29:59 发布