uint32_t ID将四个字节单独赋值
时间: 2024-02-01 16:04:03 浏览: 95
uint32_t格式转int格式算法
可以使用位运算和移位操作将四个字节组合成一个32位无符号整数,示例代码如下:
```c++
uint8_t byte1 = 0x12;
uint8_t byte2 = 0x34;
uint8_t byte3 = 0x56;
uint8_t byte4 = 0x78;
uint32_t ID = (byte1 << 24) | (byte2 << 16) | (byte3 << 8) | byte4;
```
在上面的代码中,`<<` 表示左移操作,将字节左移相应的位数;`|` 表示按位或操作,将四个字节合并成一个整数。
阅读全文