您的位置:首页 > 其它

关于取反的符号“~”“!”的疑问

2016-03-01 17:06 218 查看
关于取反的符号“~”“!”的疑问

我记得C里面有个取反的符号,按位取反“~”,还有个是非“!”,这两个什么区别?

------解决方案--------------------

!用于把真变假,假变真,在C中,只要不是0就是真

所以

!5值是0

~按位取反

5二进制00000101,取反11111010,代表-6

所以~5值-6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: