易语言吧 关注:266,581贴子:1,664,912
  • 3回复贴,共1

99999转成字节集是159,那么159后面的134 1 0是啥

只看楼主收藏回复

意思?


IP属地:山东来自Android客户端1楼2022-04-13 18:05回复
    取字节集数据(字节集,#整数型)
    用这个试试,易语言不支持 到整数(字节集)


    IP属地:河北来自Android客户端2楼2022-04-14 15:24
    回复
      把整数型转换到字节集(字节 数组) 有4个字节(byte) ,一个整数型占32位(bit),一个字节占8位,并且 低位在前 高位在后(从左往右 左边是高位 右边是低位),159是低8位 另外3个是左边的3个字节

      用代码实现
      .版本 2
      .子程序 intTobytes, 字节集, , 到字节集()
      .参数 value, 整数型
      .局部变量 bin, 字节集
      bin = 取空白字节集 (4)
      bin [4] = 位与 (右移 (value, 24), 255)
      bin [3] = 位与 (右移 (value, 16), 255)
      bin [2] = 位与 (右移 (value, 8), 255)
      bin [1] = 位与 (value, 255)
      返回 (bin)
      .子程序 bytesToint, 整数型, , 取字节集数据 (字节集, #整数型, )
      .参数 bin, 字节集
      .局部变量 value, 整数型
      .如果真 (取字节集长度 (bin) < 4)
      返回 (0)
      .如果真结束
      value = 左移 (位与 (bin [4], 255), 24)
      value = 位或 (value, 左移 (位与 (bin [3], 255), 16))
      value = 位或 (value, 左移 (位与 (bin [2], 255), 8))
      value = 位或 (value, 位与 (bin [1], 255))
      返回 (value)


      IP属地:重庆3楼2022-04-14 19:54
      收起回复