c = 200 c <<= 2 c=800 200=1100 1000左移两位不是应该为0010 000=32 为什么等于800
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
是二进制左移两位,不是十进制。
那要看你参数的类型了,uint8 才是32
他操作的是 对应值二进制的。 最开头为1的位置 先左以为2个位置
`单行代码`
是二进制左移两位,不是十进制。
那要看你参数的类型了,uint8 才是32
他操作的是 对应值二进制的。 最开头为1的位置 先左以为2个位置