鱼C论坛

 找回密码
 立即注册
分享 2024-01-03
liyifeng295641 2024-1-3 09:43
2024-01-03
车票买了,就等放假。 学到了一招 !(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)` 中的`!`表示逻辑非,即将其后面的表达式结果取反。 ...
个人分类: c语言|178 次阅读|0 个评论
分享 2023-12-27
liyifeng295641 2023-12-27 09:47
2023-12-27
上午没课,学了10个单词,就开始学c 今天看到一段代码好巧妙,第16行代码 在`num = num * 10 + (ch - '0')`这行代码中,`(ch - '0')`的作用就是将字符`ch`转换为对应的数字值。 比如说ch = 3 ;对应Acsll的51 在减去 '0' = 48,就等于3 。num 累加 1. 第一次循环,读取到字符'1',`(ch - '0')`的结果是1,然后 ...
个人分类: c语言|158 次阅读|0 个评论

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

GMT+8, 2026-4-16 06:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部