初识go语言—<<和>>分别表示什么

作者: adm 分类: go 发布时间: 2022-06-02

今天有个同事问我<<和>>是什么意思。。。如此简单的问题出自一个2年开发经验的嘴里略显尴尬。。还是总结一下吧。。

简单的来说就是像左移位和像右移位

比如说0010
向左移1位就是0100,所左移位就是*2
向右移位就是0001也就是/2

那么简单的说其实就是3<<4 可以表示为3乘以2的4次方 ==48 那么简单的说其实就是42 >>3 可以表示为42除以2的3次方 =5
————————————————

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!