本帖最后由 門童 于 2015-6-24 07:31 編輯 7 P& R# C6 n1 y$ i$ b, {6 h
' b, L/ w4 Y5 b$ g6 W" c
這個(gè)不等效的,前者把低8位(一個(gè)字節(jié))的值賦給#101,,后者把全部值賦給#101,,如果#1032的值總是小于等于255,則兩者等效,,若大于則不等效,,前者可以認(rèn)為是#1032對(duì)256求余,,后者樓主你懂的;從邏輯運(yùn)算的角度看,,”位與”255(11111111),,則不管#1032高于8位的數(shù)是1還是0,結(jié)果都是0,,從低8位看,,由于255都是1,所以位與結(jié)果#1032的低8位相應(yīng)的值是什么就是什么,!舉個(gè)例子#1032=256(1 0000 0000)&255(0 1111 1111)=0 C4 c$ d3 k1 d) g3 X
#1032=7(0000 0111)&255(1111 1111)=7(111)
2 A$ F6 F4 u3 {( r#1032=258(1 0000 0010)&255(0 1111 1111)=2(10) |