位運(yùn)算符的運(yùn)算規(guī)則 C語言中按位或,與,非是怎么用的,怎么運(yùn)算?
C語言中按位或,與,非是怎么用的,怎么運(yùn)算?按位or規(guī)則:1 1=11 0=10 1=10 0=0按位and規(guī)則:1& 1=11& 0=00& 1=00& 0=0非運(yùn)算規(guī)則:~
C語言中按位或,與,非是怎么用的,怎么運(yùn)算?
按位or規(guī)則:1 1=11 0=10 1=10 0=0按位and規(guī)則:1& 1=11& 0=00& 1=00& 0=0非運(yùn)算規(guī)則:~1=0~0=1對(duì)每個(gè)二進(jìn)制位執(zhí)行相應(yīng)的運(yùn)算。
什么是按位進(jìn)行與運(yùn)算?
位是指二進(jìn)制表示法,如十進(jìn)制“5”按位是“00000101”。當(dāng)它們都為1時(shí),結(jié)果為1;當(dāng)它們不都為1時(shí),結(jié)果為0;當(dāng)它們都為0時(shí),結(jié)果為0;當(dāng)它們不都為0時(shí),結(jié)果為1。例如:在十進(jìn)制中,“6”和“10”分別是位和,或“00000110”和“00001010”分別是位和,或,結(jié)果分別是“00000010”和“00001110”,即“2”和“14”。