golang吧 关注:6,427贴子:14,651
  • 1回复贴,共1

问一下位运算

只看楼主收藏回复

str := "36b5"
sh := str[0:2] //高位
sl := str[2:4] //低位
怎么求 sh<<8 | sl 而且这个是有符号的 可以表示负数咋写?


IP属地:山东1楼2022-05-18 18:20回复
    切片出来的是字符串,不支持位移操作的,需要用 strconv.ParseInt 转换成整数才行


    IP属地:天津2楼2022-05-19 18:46
    回复