Go语言判断一个字节的高位大于四
Posted Kingram
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言判断一个字节的高位大于四相关的知识,希望对你有一定的参考价值。
Go语言判断一个字节的高位大于四
1.步骤:
第一步,将该字节的低位清零(与0xF0进行&运算)
- 为了后面与0x40比较
- 0xF0转为二进制是1111 0000,&运算(两个同时为1,结果为1,否则为0)后该字节高位不变,低位清零
第二步,低位清零后的值与0x40进行比较
- 0x40转为二进制是0100 0000,低位清零后比较的就是高位
2.代码:
package main
import "fmt"
func main() {
var a uint8 = 0x68
var b uint8 = a & 0xF0
fmt.Printf("result : %t \n",boolCheck(b))
}
func boolCheck(x uint8) bool {
retutn x >= 0x40
}
3.输出:
true
以上是关于Go语言判断一个字节的高位大于四的主要内容,如果未能解决你的问题,请参考以下文章