c语言!(1%5) 这个表达是什么意思

 

 

 

 

c语言!(1%5)

 

c语言!(1%5)

 

c语言!(1%5)

 

 

 

1 % 5 = 1,  !1 = 0  所以!(1 % 5) = 0

!(1%5)先执行括号里的1%5,就是1除以5取余数,结果是1,然后执行!1,!修饰bool 类型,是取反的意思,1转bool类型是true,!true就是false,所以最后的结果是false

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^