Erlang 按位運(yùn)算符

Erlang 運(yùn)算符

以下是Erlang中可用的按位運(yùn)算符。

              S.No.              操作符 & 描述
              1

band

 位 “and”運(yùn)算符

              2

bor

位 “or” 運(yùn)算符

              3

bxor

位 “xor”或異運(yùn)算符

              4

bnot

 按位反運(yùn)算符

以下是展示這些運(yùn)算符的真值表-

              p              q              p & q              p | q              p ^ q
              0              0              0              0              0
              0              1              0              1              1
              1              1              1              1              0
              1              0              0              1              1

以下代碼段顯示了如何使用各種運(yùn)算符。

在線示例

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite("~w~n",[00111100 band 00001101]), 
   io:fwrite("~w~n",[00111100 bxor 00111100]), 
   io:fwrite("~w~n",[bnot 00111100]), 
   io:fwrite("~w~n",[00111100 bor 00111100]).

上面程序的輸出將是:

76
0
-111101
111100

Erlang 運(yùn)算符

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清