当前位置:新励学网 > 秒知问答 > c语言中!与~有什么区别

c语言中!与~有什么区别

发表时间:2024-08-23 18:53:57 来源:网友投稿

在c语言中,!和~均表示取反,这两个的区别在于:

! :代表逻辑取反,即:把非0的数值变为0,0变为1;

上述其实可以从java中进行借鉴理解,java中!代表逻辑取反,针对的是boolean型值计算;而~代表数值取反,针对整型值进行计算。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!