當前位置:編程學習大全網 - 編程軟體 - c 語言中壹豎是什麽

c 語言中壹豎是什麽

根據妳的描述,應該問的是“|”運算符

用法如 a|b 等等

"|"是按位“或"運算符

其作用是對運算符兩側的操作數按位分別進行“或”運算

按位的概念就是指對應的位進行運算

當兩者都為0時,該位運算結果為0;有壹者為1時,該位運算結果為1

例如(都用二進制表示):

a=10010010

b=10001000

a|b=10011010

按位或運算的壹個較為常用的用途就是把二進制數據的某壹位置1而不影響其他位

舉例:

假設a=xxxxxxxx (x為二進制,可能是0,可能是1),若要讓a=1xxxxxxx(最高位置1,其他位不變)

則用a|10000000=1xxxxxxx即可完成指定位置1的操作而不影響其他位

特別註意:

在編程中嚴格區分按位或”|“運算和邏輯或”||“運算

比如:a=00001000, b=00000100

a|b=00001100

a||b=1

希望我的回答能給妳幫助:)

  • 上一篇:女生真的不能學IT嗎?
  • 下一篇:智能家居scs與kns有什麽區別
  • copyright 2024編程學習大全網