enc1 = chr1 >> 2;enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);enc4 = chr3 & 63;這是一個(gè)關(guān)于加密的類
3 回答

倚天杖
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
>>右移運(yùn)算符; << 左移運(yùn)算符;
位移運(yùn)算符操作數(shù)類型是整型,值類型也是整型。

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
樓主你要知道你的提問(wèn)是有問(wèn)題的。.NET中沒(méi)有>>。
你問(wèn)的是在C#中,>>是什么意思?
C#中,>>是位運(yùn)算符的右位移運(yùn)算符。將左操作數(shù)的2進(jìn)制右位移右操作數(shù)的位數(shù)。
簡(jiǎn)單但不是很正確的說(shuō)法:說(shuō)右位移幾就相當(dāng)于除以2的幾次方。左位移相當(dāng)于乘以2的幾次方。
在結(jié)果正確的范圍內(nèi),使用位移運(yùn)算符比乘法、除法要高效,不過(guò)很不提倡。
PS,C#中沒(méi)有>>>運(yùn)算符。
- 3 回答
- 0 關(guān)注
- 380 瀏覽
添加回答
舉報(bào)
0/150
提交
取消