求bit位的计算方法 ( 积分: 100 )

  • 主题发起人 主题发起人 ZYONG
  • 开始时间 开始时间
Z

ZYONG

Unregistered / Unconfirmed
GUEST, unregistred user!
N:byte
N:=$2F

一个BYTE为 8 BIT
UB[4] ->A 用4bit位存储A
UB[2] ->B 用2bit位存储B
UB[1] ->C   用1bit位存储C
UB[1] ->D 用1bit位存储D

可以计算出
A:=N shr 4 =2

求计算B、C、D的方法。
 
N:byte
N:=$2F

一个BYTE为 8 BIT
UB[4] ->A 用4bit位存储A
UB[2] ->B 用2bit位存储B
UB[1] ->C   用1bit位存储C
UB[1] ->D 用1bit位存储D

可以计算出
A:=N shr 4 =2

求计算B、C、D的方法。
 
b := (n shr 2) and 3;
c := (n shr 1) and 1;
d := n and 1;
 
“茴”香豆的4种写法^_^
a:=(n and 240) shr 4;
b:=(n and 12) shr 2;
c:=(n and 2) shr 1;
d:=n and 1;
 
基础没学好。
谢了。
 
后退
顶部