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