第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中的管道(|)運算符

Java中的管道(|)運算符

海綿寶寶撒 2019-12-16 16:12:37
我在Java中有以下語句:System.out.println(3|4); 為什么輸出7?
查看完整描述

3 回答

?
GCT1015

TA貢獻(xiàn)1827條經(jīng)驗 獲得超4個贊

這是按位或運算。它在二進(jìn)制級別上進(jìn)行修改。


             011                     3

in binary: | 100     in decimal:  |  4

             ___                   ___

             111                     7

使用科學(xué)模式打開Windows calc。您可以在十進(jìn)制和二進(jìn)制(和十六進(jìn)制)之間切換,并執(zhí)行按位運算,包括or,and,xor等。


要按位排列或在您的頭部或紙上進(jìn)行比較,請比較同一序數(shù)的每個數(shù)字。如果任一數(shù)字為1,則該序數(shù)的結(jié)果將為1。



查看完整回答
反對 回復(fù) 2019-12-17
?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗 獲得超12個贊

運算符|執(zhí)行“按位或”。如果任一位為1,則兩個位的按位OR的輸出為1;如果兩個位均為0,則輸出為0。兩個數(shù)字的按位OR分別對每個位進(jìn)行按位OR。


這是3|4工作原理:


  3:  00000011

  4:  00000100

--------------

3|4:  00000111 = 7



查看完整回答
反對 回復(fù) 2019-12-17
?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗 獲得超4個贊

二進(jìn)制表示形式:


 3 = 00000011

 4 = 00000100


| is bitwise OR operator

當(dāng)您對兩個數(shù)字進(jìn)行或運算時,您將采用二進(jìn)制表示形式,并且該列的OR結(jié)果為1 IFF至少將一列設(shè)置為true(1)


所以


00000011

00000100

--------

00000111

然后,列會告訴您該位置的值:


128, 64, 32, 16, 8, 4, 2, 1

所以


128, 64, 32, 16, 8, 4, 2, 1

 0 ,  0,  0,  0, 0, 1, 1, 1  

任何帶有1的列都意味著您要添加該列的值:


4 + 2 + 1 = 7



查看完整回答
反對 回復(fù) 2019-12-17
  • 3 回答
  • 0 關(guān)注
  • 353 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號