游客:
注册
|
登录
|
搜索
|
帮助
3s地带
»
软件应用
» !(~a)是什么玩意?
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: !(~a)是什么玩意?
xfq000
狂风
UID 7723
精华 0
积分 560
帖子 167
现金 550
贡献值 0
阅读权限 50
注册 2007-8-24
楼主
大
中
小
发表于 2007-9-24 02:35
资料
个人空间
短消息
加为好友
!(~a)是什么玩意?
.若有:
int a=3;
则逻辑表达式 !(~a) 的值是_A___。
A 0
B -3
C 1
D 3
!(~a)是什么玩意?
vosxs
狂风
UID 7640
精华 0
积分 509
帖子 185
现金 499
贡献值 0
阅读权限 50
注册 2007-8-24
沙发
大
中
小
发表于 2007-9-24 02:35
资料
个人空间
短消息
加为好友
~是一个"取反运算符。它是用来对一个二进制数按位取反,即将0就1,将1变0。
依题,int = 3 的二进制数是 0000 0000 0000 0011
那么一取反(~3)就是 1111 1111 1111 1100
很明显,这个数是-4,即(~a)=(~3)= -4
再来就是!(~a) = !(-4) = 0(因为-4为非0,故它的“非”就是0)
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2009-1-9 15:09
清除 Cookies
-
联系我们
-
3S地带
-
Archiver
-
WAP
-
赣ICP备07006302号
界面风格
----------
DST_lovelylook
默认风格
D5MSNCool
Powered by
Discuz!
5.5.0
©
Processed in 0.026029 second(s), 6 queries , Gzip enabled