问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA!!双目运算符

发布网友 发布时间:2022-04-28 17:44

我来回答

5个回答

热心网友 时间:2022-06-21 04:14

双目运算符就是运算符的左右两边要同时有数据,即运算符需要两个操作数才能进行运算。
java本身有单,双,三这三个运算符,
单目:++,--,+= ~....这些
三目就只有一个: 表达式1?表达式2 ;表达式3
它等价于 if(表达式1){表达式2 }else{表达式3}
3>4?{System.out.print("true");};{System.out.print("false");} 结果是 "false"
其余如加减等等就是双目(正负号除外)

热心网友 时间:2022-06-21 04:15

双目运算符是字符的左右两边要同时有数据,即双目运算符就是指该运算符需要两个操作数才能进行运算。
<<是移位操作符,运算对象是二进制的“位”
4二进制编码 100 (2的2次方)
a<<3就是100向左移3位,低位补0,即100000,转化为十进制就是32 (2 的5次方)
a<<3 做了移位运算但没有赋值给任何变量。

热心网友 时间:2022-06-21 04:15

移位运算符的面向对象也是二进制的“位”。可以单独用移位运算符来处理int型数据。它主要包括:左移位运算符(<<)、“有符号”右移位运算符(>>)、“无符号”右移运算符(>>>)
1)左移位运算符
左移位运算符,用符号“<<”表示。它是将运算符左边的对象向左移运动运算符右边指定的位数(在低位补0)。
2)“有符号”右移运算符
“有符号”右移运算符,用符号“>>”表示。它是将运算符左边的运算对象向右移动运算符右侧指定的位数。它使用了“符号扩展”机制,也就是说,如果值为正,在高位补0,若为负,则在高位补1。
3)“无符号”右移运算符
“无符号”右移运算符,用符号“>>>”表示。它同“有符号”右移运算符的移动规则是一样的,惟一的区别就是:“无符号”右移运算符,它采用了“零扩展”,也就是说,无论值为正负,都在高位补0。

/*移位运算符测试*/

public class BitMotion
{
public static void main(String[] args)
{
int a = 15;
int b = 2;
int x = a << b;
int y = a >> b;
int z = a >>> b;
System.out.println(a + "<<" + b + "=" + x );
System.out.println(a + ">>" + b + "=" + y);
System.out.println(a + ">>>" + b + "=" + z);
}
}
输出结果:
15 << 2 =60
15 >> 2 = 3
15 >>> 2 =3

热心网友 时间:2022-06-21 04:16

我是这么理解的.
4的二进制编码是:100
a<<3就是向左移3位,也就是:100000,十进制就是32

热心网友 时间:2022-06-21 04:16

<<是单目运算符
=也是单目运算符
=是赋值运算符,是将"="右边的值赋给左边的变量
<<是左位移运算符,a<<3是指将a 的值向左移位,移3位
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 JAVA运算符优先级中的目数有什么作用? java Stripes 是什么? java中比较两个运算符优先级的函数方法 java逻辑运算符中的逻辑与逻辑或和简洁与简洁或区别是什么 在Mac OS X 平台关闭应用窗口,为什么默认设定不是完全退出 如何在1688上面选择优质货源 如何在Mac OS X上强制退出一个应用程序 macbook 怎么设置直接关闭应用 MAC怎么退出程序? mac怎么设置关闭软件时退出程序 EXCEL 填空 判断 EXCEL 填空 康佳液晶电视开机后ok关机黑屏但有声音 Excel怎么填空横线呢? excel怎么出填空题 康佳电视为什么开机有声音没图案显示黑屏 Excel excel怎么做下拉菜单,进行选择填空 EXCEL填空= 升级dou+账号有什么好处? 抖音直播服务器升级,暂不支持本地区直播,又不是境外,在深圳啊!是什么意思呢,求解 在汽贸城贷款买车为什么迟迟拿不到合格证和上牌这什么原因 我在汽贸贷款买车贷款下来了打到了汽贸的帐户了可是没有提到车我要怎么维权? 在汽贸店买车的时候,都有哪些注意事项? 在汽贸,买车有什么程序? 在汽贸买车,做的贷款,贷款是我和银行的人直接签的? 关于汽贸公司和银行按揭贷款买车的问题,希望相关的朋友给些解决方法! 在汽贸公司贷款买车流程及安全问题 从汽贸买车后,在提车时需要注意什么? 包装销售是做什么的? 销售包装与物流包装的区别 关于中国大陆销售商品外包装有哪些规定? 销售包装材料有哪些 一般商品销售包装标志的基本内容有哪些 销售包装物取得的收入怎样计算增值税 运输包装各自的区别是什么? 微信实名不是自己的,我可以用这个申请我的健康码吗? 微信实名认证和身份证不同,,申请国家健康码,用无身份证者进入可以吗? 换健康码注册不成功 换健康码注册不成功 男生烫发能不能只烫发根