(j<<7)|(dat>>1)什么意思

如题所述

J<<7 变量j的值按二进制左移7位。
dat>>1 变量的值按二进制右移1位。
(J<<7)|(dat>>1) 移位后按或运算追问

这j和dat都像是一位的比如8怎么左移7位,变成什么了

追答

这个说不清楚
举个例子
00000001 十进制是1
左移7位是
10000000 十进制是128了
相当于1*2的7次方
至于是什么意思,谁都说不楚
总之有很多的应用

温馨提示:答案为网友推荐,仅供参考
相似回答