打印

请教下 PIC里面 取反=!和=~ 区别

[复制链接]
6109|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yqc6768011|  楼主 | 2010-10-23 16:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pic, pi, ic
如题
沙发
yqc6768011|  楼主 | 2010-10-23 16:57 | 只看该作者
:'(   没人。。。

使用特权

评论回复
板凳
谈的元| | 2010-10-23 21:30 | 只看该作者
c语言 !与~ 好像都是取反???
悬赏分:0 - 解决时间:2010-7-23 23:47
什么区别啊~~~

提问者: lf626384 - 五级最佳答案int a=1;
!a 为0   它只有两种结果 是(非0)和非(0)
~a那可大了去了 这个取反是把该数二进制每一位取反

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
yqc6768011 + 3 很给力!
地板
zdhlixiang2006| | 2010-10-24 09:56 | 只看该作者
3楼说的很清楚啊

使用特权

评论回复
5
yqc6768011|  楼主 | 2010-10-24 16:32 | 只看该作者
3# 谈的元

使用特权

评论回复
6
yqc6768011|  楼主 | 2010-10-24 16:34 | 只看该作者
谢谢。。。。。。。理解了

使用特权

评论回复
7
Adu0227| | 2010-10-25 10:58 | 只看该作者
!是取反操作,结果是一个布尔变量,只有0和1两种可能
~是按位取反,结果就多了
在操作对象是一位时候两者一样!

使用特权

评论回复
8
whlz58| | 2010-10-26 13:20 | 只看该作者
!对非布尔变量,非零变0,0变1

使用特权

评论回复
9
yewuyi| | 2010-10-26 16:12 | 只看该作者
说的白话一点,

!:对变量整体操作
~:对变量按位操作

使用特权

评论回复
10
qzhui121| | 2010-12-11 08:33 | 只看该作者
原来如此啊,现在算是明白了

使用特权

评论回复
11
jianghehupo| | 2010-12-18 23:31 | 只看该作者
一个是逻辑取反,一个是按位取反

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

67

帖子

0

粉丝