[精讚] [會員登入]
1745

[PERL] 位元運算 Bitwise operation

PERL的位元運算整理

分享此文連結 //n.sfs.tw/10676

分享連結 [PERL] 位元運算 Bitwise operation@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-22 07:59:00 最後編修
2017-01-24 13:29:33 By 張○○
 

自動目錄

AND運算 & --同時有才為真

A & B

0

1

0

0

0

1

0

1

OR運算 | -- 只要有即為真

A | B

0

1

0

0

1

1

1

1

EXCLUSIVE-OR運算 XOR ^ -- 互斥才為真

A ^ B

0

1

0

0

1

1

1

0

NOT OR -- 和OR相反,只要有即為假

!(A | B) 

0

1

0

1

0

1

0

0

NOT ! -- 相反

A

!A

defined( !A) ?

0
undef

1

true

1

null

true

真的相反是 null

這裡要特別注意,就算 A 為 null 值,defined( !A) 仍為真

補數 COMPLEMENT ~ -- 和補數加起來為 2^32-1

A

~A

0

4294967295

1

4294967294

推位運算

The SHIFT RIGHT >> 等於除2

The SHIFT LEFT << 等於乘2


原文 2009-11-19 16:30:55

END

你可能感興趣的文章

Perl 的特殊變數:$_、$&、$! 介紹perl的特殊變數 $_ 、 $&、$!

[PERL] 07-陣列 #1 -- 基本 perl的陣列

關於Perl,你得知道這幾點 Perl 有不少奇異的地方,值得看一看

[PERL] 19-模組的安裝和維護 模組的安裝和維護

[PERL] 01-撰寫第一隻PERL程式及目錄 PERL的系列教學文,適合有其他程式經驗但沒學過PERL的人

[PERL] 命令列傳入參數 argv Perl 的外部傳參,是$ARGV[0]、$ARGV[1]、$ARGV[2].....

隨機好文

使用Google尋找你的手機 這近發現google竟然可以用來找android的手機,而且不需要經過什麼設定或安裝軟體。

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

UTF8中文字/全形一覽 快速查詢urf-8的中文字,共計13246中文字(5401常用字+7652罕用字+日文或編號),292全形符號,27半形符號。

[bc] linux 的計算機 bc 設定小數位數、計算π、次方根 linux 的計算機 bc 設定小數位數、計算π、次方根

[Win7] 燒錄 iso 檔 在Windows7 中內建燒錄程式,可以直接把檔案拉到光碟機裡,再執行燒錄。