我理解整体,它改变了位
0000 0000 0000 0000 0000 0000 0000 0111 << 1
0000 0000 0000 0000 0000 0000 0000 1110
但是你为什么要使用这些左移和右移运算符而不是仅仅输入数字,使用这些运算符实际上有什么好处。
我在 Stackoverflow 上看到了很多答案以及操作员完成了什么,但是没有人说为什么他们会12345像我说的那样使用它而不是像我说的那样使用它,为什么使用它们以及它们比仅仅输入你正在尝试的数字有什么好处要得到?
我在 github 上浏览一个包时遇到了这段代码:
// ClientVersion is the protocol version that Client implements.
const ClientVersion = 1<<16 | 3<<8 | 0
出来的数字是: 66304
因此,如果这是一个常量,为什么不直接键入const ClientVersion = 66304为什么要使用运算符。
忽然笑
慕尼黑8549860
相关分类