Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 编程/算法/API
打印话题 寄给朋友 订阅主题 |
作者 | ★一道关于"位运算符"的题目★ |
sfmcatl
发贴: 5 积分: 0 |
于 2007-01-17 19:14
若有整型变量X=7,Y=8,Z=3,则表达式X^Y&-Z的结果是() A.15 B.16 C.17 D.18 书里 给的答案 是: 15 (一)我用 JCreator 编译得到 结果为 15, 代码如下: import java.math.*; public class test{ public static void main(String args[]) { int X=7,Y=8,Z=3 ,i=X^Y&-Z; System.out.print;//输出 i 的值 } } (二) 可我用 笔算得是 13 . 过程 : 7^8=00001111 ; -3 的补码为 11111101 (00000011按位取反11111100+00000001) 上面的2个结果取& 得1101=13 问题出在哪里 让我的答案 与 书里和编译器里的结果 不一样? 明示.
sfmcatl edited on 2007-01-17 19:22
路漫漫其修远兮,吾将上下而求索 致JAVA初学者+如何下手学JAVA |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
8789 | ★一道关于"位运算符"的题目★ | sfmcatl | 561 | 2007-01-17 19:14 |
6950 | Re:★一道关于"位运算符"的题目★ | JAVACHINA | 83 | 2007-01-17 20:19 |
7081 | Re:★一道关于"位运算符"的题目★ | sfmcatl | 128 | 2007-01-17 20:32 |
7456 | Re:★一道关于"位运算符"的题目★ | sfmcatl | 40 | 2007-01-17 20:49 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |