|
6#
發(fā)表于 2015-6-24 07:15:19
|
只看該作者
本帖最后由 門(mén)童 于 2015-6-24 07:31 編輯
; i, B7 E t* R' W+ G2 T8 L, P, R+ p) k$ h% O# P
這個(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
6 p; ?! w$ n! Q#1032=7(0000 0111)&255(1111 1111)=7(111)
* Q' M+ V9 ^& L$ m& U( z#1032=258(1 0000 0010)&255(0 1111 1111)=2(10) |
評(píng)分
-
查看全部評(píng)分
|