欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于C語言代碼a|=0x0f哪位大神可以解釋一下? [打印本頁]

作者: qq64391381    時間: 2018-9-4 08:42
標題: 關于C語言代碼a|=0x0f哪位大神可以解釋一下?
關于a|=0x0f哪位大神可以解釋一下?完整的書寫應該是什么?是a=a|0x0f 嗎?
作者: 609763691    時間: 2018-9-4 21:30
這個是按位或運算,|=就是把兩個想或運算,即有1為1,例如a=0x50,則a|=0x0f之后a=0x5f,相關知識你可以看關于C語言的書籍
作者: qinshuai    時間: 2018-9-4 22:01
a=a|0x0f,將a的后4位置高電平
作者: zouxinghai     時間: 2018-9-4 22:22
a = a | 0x0f; 將a的第四位全部置1,高四位保持不變.
作者: pinkcatfly    時間: 2018-9-4 22:47
a|=0x0f;就是a=a|0x0f;  a和二進制數00001111每一位相或再賦值給a
一般書上都有寫這個內容吧
作者: 老麥子    時間: 2018-9-4 23:23
是的,是一樣的!
作者: lxjmcuahz    時間: 2018-9-5 14:40
C語言基本的東西,樓主翻一下C語言的教材就知道了,沒必要問。
作者: zhaoyinlo    時間: 2018-9-5 17:35
a|=0x0f  其實 是運算符  縮寫   相當于  a  =  a|0x0f  不過  業界 一般不會這樣寫   編程語言  是 能偷懶就偷懶的  它是 按位或   全0  才是 0  有 1 即是 1  
希望能幫到你
作者: satany    時間: 2018-9-5 19:30
a = a | 0x0f;
其它的簡寫:
x*=y等同于x=x*y;
x-=y等同于x=x-y;
x/=y等同于x=x/y;
x+=y等同于x=x+y;
作者: 666HHH    時間: 2018-9-5 20:37
對的,是這樣的
作者: hbnpmw    時間: 2018-9-5 20:38
是的,帖子中的回復都正確,更重要的是,您的理解也是對的,。
作者: 1012543053    時間: 2018-9-5 21:24
是a = a|0x0f,功能是將低四位置1
作者: qq64391381    時間: 2018-9-6 11:10
謝謝大家




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1