![]() |
1
17
|
![]() |
2
15
你可以做:
它是如何工作的?
为了提取较低的半字节,我们只需通过对数字进行位和运算来屏蔽较高的半字节
为了提取较高的半字节,我们首先对较低的半字节进行位和运算
然后我们将结果右移4次,去掉后面的零。
类似地按位右移
按位右移
很明显,结果是字节的高位(
|
![]() |
3
1
既然我喜欢这个,我想补充一些我刚刚写的东西,可能会有用。也许其他人也会发现它很有用。 原型:
呼叫示例:
|
![]() |
Bfyuvf · 直接输入二进制可能的C++[重复] 2 年前 |
![]() |
Rado Harutyunyan · 在缓冲区节点中写入位 6 年前 |
![]() |
zaozaoer · >>java中带负字节值的and>>>运算符 6 年前 |
![]() |
rubyquartz · 交换无符号短整数的字节 6 年前 |
![]() |
DenoDev · C-十六进制输出中缺少0 6 年前 |