Types 通过结果识别具有2个值的操作/功能

Types 通过结果识别具有2个值的操作/功能,types,hex,byte,decimal,bit-manipulation,Types,Hex,Byte,Decimal,Bit Manipulation,更新: 我有一些数据结构。我没有关于它是什么结构以及如何存储值的信息,但它应该包含数值数组(整数) 字节(十进制): 存储值(不带分号): 更正/更新: 前8个字节(0 20 13 4 25 0 0 0 0)用于存储日期(记录创建时) 2013-4-25 0:0:0 值以相反的顺序存储在4个字节中,因此最后4个字节93 23 0 0应为0 0 23 93,然后我们可以移位和或: result = (byte_2 << 8) | byte_1; $res=0 $res=($re

更新:

我有一些数据结构。我没有关于它是什么结构以及如何存储值的信息,但它应该包含数值数组(整数)


字节(十进制):


存储值(不带分号):


更正/更新:

  • 前8个字节(0 20 13 4 25 0 0 0 0)用于存储日期(记录创建时) 2013-4-25 0:0:0

  • 值以相反的顺序存储在4个字节中,因此最后4个字节93 23 0 0应为0 0 23 93,然后我们可以移位和或:

  • result = (byte_2 << 8) | byte_1;
    
    $res=0

    $res=($res这只是一个移位和或:

    result = (byte_2 << 8) | byte_1;
    

    你是对的,谢谢。但是,在某些情况下,它使用3个字节来存储值,我添加了整行以获取更多信息
    result = (byte_2 << 8) | byte_1;
    
    byte1 =       01011101 =   93 =   0x5d
    byte2 =       00010111 =   23 =   0x17
    result = 1011101011101 = 5981 = 0x175d