Why does 3,758,096,384 << 1 give 768

前端 未结 2 633
天命终不由人
天命终不由人 2021-01-23 15:06

After reading the great answer for Absolute Beginner\'s Guide to Bit Shifting? I tested the claim (sic):

3,758,096,384 << 1

from Chrome

2条回答
  •  囚心锁ツ
    2021-01-23 15:41

    That's the comma operator at work. It's actually 384 << 1. (The comma operator evaluates its left hand side, then evaluates its right hand side, and returns the right hand side.)

提交回复
热议问题