Binary 以1开头的8位数字的压缩公式

Binary 以1开头的8位数字的压缩公式,binary,hex,formula,bit,Binary,Hex,Formula,Bit,我是个新手,有点迷茫,找不到解决办法。 我需要找到一个十六进制的公式,表示所有以1开头的8位数字。 我需要这个来检查它是否是我激光器的第一个字节。(起始字节ist标记为1) 首先我写了:如果..==0x80 但现在我意识到这仅仅是10000000。 如果不写下所有以1开头的数字,我怎么能找到一个公式呢 谢谢你的小费 您可以像这样使用按位AND运算符: if(myByte & 0x80) { // leftmost bit of myByte is set }

我是个新手,有点迷茫,找不到解决办法。 我需要找到一个十六进制的公式,表示所有以1开头的8位数字。 我需要这个来检查它是否是我激光器的第一个字节。(起始字节ist标记为1)

首先我写了:如果..==0x80 但现在我意识到这仅仅是10000000。 如果不写下所有以1开头的数字,我怎么能找到一个公式呢


谢谢你的小费

您可以像这样使用
按位AND运算符

if(myByte & 0x80) {
    // leftmost bit of myByte is set
}