鱼C论坛

 找回密码
 立即注册

2024-01-03

已有 68 次阅读2024-1-3 09:43 |个人分类:c语言

车票买了,就等放假。

学到了一招 !(b%2) 等价与 (b % 2 == 0)

是的,`!(b % 2)` 等价于 `b % 2 == 0`。

在C语言中,`b % 2` 表示对b进行取余操作,即判断b是否为偶数。当b为偶数时,`b % 2` 的结果为0,而当b为奇数时,`b % 2` 的结果为1。

`!(b % 2)` 中的`!`表示逻辑非,即将其后面的表达式结果取反。所以,`!(b % 2)` 在b为偶数时,结果为真(1),表示b是偶数;在b为奇数时,结果为假(0),表示b不是偶数。

因此,`!(b % 2)` 和 `b % 2 == 0` 是等价的,都用来判断b是否为偶数。在这个题目中,使用这个表达式可以判断项中的值是否为偶数。


路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-5 12:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部