大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java位運(yùn)算符的詳細(xì)介紹

Java位運(yùn)算符的詳細(xì)介紹

更新時(shí)間:2022-11-08 10:10:51 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1703次

Java位運(yùn)算符是什么?動(dòng)力節(jié)點(diǎn)小編來(lái)告訴大家。

字面值的八進(jìn)制和十六進(jìn)制

以0開(kāi)頭的整數(shù)為八進(jìn)制

05 就是十進(jìn)制的5

011就是十進(jìn)制的9

以0x開(kāi)頭的整數(shù)位十六進(jìn)制

0xF 就是十進(jìn)制的15

0x11就是十進(jìn)制的17

int a = 05;
int b = 011;
int c = 0xF;
int d = 0x11;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);

按位運(yùn)算符

二進(jìn)制的位 ,運(yùn)算的過(guò)程當(dāng)中一位一位開(kāi)始運(yùn)算 ,相當(dāng)于為二進(jìn)制定制的運(yùn)算

按位并(AND) : & (都是1結(jié)果為1 ,都是0結(jié)果為0 ,和邏輯的&類(lèi)似 如果全1 和 全0結(jié)果為全0)

按位或 (OR) : | (只要有一個(gè)是1結(jié)果就為1)

按位異或 (XOR) : ^ (兩個(gè)不一樣就為1 ,兩個(gè)一樣對(duì)比結(jié)果就為0)

按位取反:~ (每一位都取反)

用十六進(jìn)制或者八進(jìn)制去表示的話 ,能夠比較容易的表示出結(jié)果

int a = 0xF8;
//1111 1000
int b = 0xF4;
//1111 0100
int c = 0xFF;
//1111 1111
System.out.println(a & b);
System.out.println(a | b);
System.out.println(a ^ b);
System.out.println(~c);

位移運(yùn)算符

' >>> ' : 符號(hào)位一起右移,左邊補(bǔ)0,又稱(chēng)無(wú)符號(hào)右移

' < ' : 左移,右邊補(bǔ)0。左移沒(méi)有帶符號(hào)位一說(shuō),因?yàn)榉?hào)位在最左側(cè)

按位運(yùn)算符不會(huì)改變?cè)镜淖兞康闹?2. 位移運(yùn)算符不會(huì)改變?cè)镜淖兞康闹?/p>

位運(yùn)算符的用處

按位運(yùn)算符

掩碼(MASK)

一個(gè)int有32位 ,即可以使用31位狀態(tài)表示 ,因此我們可以使用掩碼來(lái)表示一個(gè)人的多種狀態(tài) ,但是不建議這樣是使用

int base = 1;
int is_student_mask = base;
int is_programmer_mask = base << 1;
int is_driver_mask = base << 2;
int is_painter_mask = base << 3;
int data = 5;
boolean isStudent = (data & is_student_mask) != 0;
System.out.println(isStudent);
boolean isProgrammer = (data & is_programmer_mask) != 0;
System.out.println(isProgrammer);
boolean isDriver = (data & is_driver_mask) != 0;
System.out.println(isDriver);
boolean isPainter = (data & is_painter_mask) != 0;
System.out.println(isPainter);

位移運(yùn)算符

可用于高效除以2

左移相當(dāng)于除二 ,右移相當(dāng)于乘以二

以上就是關(guān)于“Java位運(yùn)算符的詳細(xì)介紹”,如果大家想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下本站的Java教程,里面有更豐富的知識(shí)等著大家去學(xué)習(xí),希望對(duì)大家的學(xué)習(xí)能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美日韩国产精品一区 | 国产探花一区 | 欧美精品一区二区三区在线播放 | 国产伦精品一区二区三区无广告 | 网站一级片 | 精品国产免费观看 | 亚洲人成一区二区不卡 | 九九九热在线精品免费全部 | 欧美性色福利视频在线观看 | 欧洲性大片xxxxx久久久 | 天天干天天射天天爽 | 国产女人体一区二区三区 | 久久免费视频在线观看 | 日日摸夜夜添夜夜添97 | 中文字幕综合久久久久 | 九热视频 | 国内久久久久高清影视 | 四虎影视884a精品国产四虎 | 国产99在线 | 亚洲 | 日韩日日操| 国产成人精品无缓存在线播放 | 亚洲欧美日韩在线精品2021 | 久久不卡精品 | 亚洲最大免费视频网 | 精品一区二区三区18 | jizz中国妇女 | www.狠狠| 精品国产日韩亚洲一区二区 | 国内国产精品天干天干 | 美女天天干 | 九九免费观看全部免费视频 | 中文字幕在线不卡精品视频99 | 狠狠噜噜 | 青青青国产精品国产精品久久久久 | 国产色婷婷精品综合在线 | 97欧美在线看欧美视频免费 | 日韩黄色录像 | 露脸真实国产精品自在 | 成人私人影院www片免费高清 | 色女影院| 成人免费黄网站 |