成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

取反符號怎么打 c語言中的位運算符中‘按位取反’是怎么運算的?

c語言中的位運算符中‘按位取反’是怎么運算的?使用~位求反時,計算機將對操作數(shù)對應(yīng)的二進制表達式的每一位求反,求反后得到的值就是~位求反的結(jié)果。例如,如果計算機是32位的,則下一步是計算~5的值,計算

c語言中的位運算符中‘按位取反’是怎么運算的?

使用~位求反時,計算機將對操作數(shù)對應(yīng)的二進制表達式的每一位求反,求反后得到的值就是~位求反的結(jié)果。例如,如果計算機是32位的,則下一步是計算~5的值,計算過程如下:5的二進制表達式是:1000000000000000101,執(zhí)行~operation,即在~5:111111111101010之后,即結(jié)果是-6。上面的過程沒有問題,但是如果你忘記了負數(shù)的二進制表達式,你會對這個結(jié)果產(chǎn)生懷疑,為什么111111111111111111101010代表-6,你可能會認為它應(yīng)該代表-10等等。因此,使用~位取反的另一個關(guān)鍵是理解111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111。擴展數(shù)據(jù)JS~的整數(shù)是位取反運算,~是雙取反運算。這里~~用于刪除小數(shù)部分。由于按位運算的運算值要求為整數(shù),且結(jié)果也是整數(shù),因此按位運算后的所有數(shù)據(jù)都會自動變?yōu)檎麛?shù)。除了~~n,您還可以使用n<<0n>>0n | 0