遮罩

数据类型

掩碼(英語:Mask)在計算機學科及數字邏輯中指的是一串二進制數字,通過與目標數字的按位操作,達到屏蔽指定位而實現需求。

示例 編輯

創造一個掩碼msk把一個指令cmd的第0~3位(右邊第一位為0位)清零:

指令cmd = 0110011011

創造掩碼msk = 0000001111

用掩碼的反碼~msk和指令cmd做按位與運算cmd & ~msk = 0110011011 & 1111110000 = 0110010000

則指定的第0~3位已被清零。

參見 編輯

外部連結 編輯