要获得所需的行为,您需要乘以0x10000(即UInt16.MaxValue+1).Int16.MaxValue是0x7fff.
5 << 16
327680
5 * 0x10000
327680
Run Code Online (Sandbox Code Playgroud)
与十进制系统比较:如果要将数字"移位"5到500,则需要乘以100,而不是99 :-)
| 归档时间: |
|
| 查看次数: |
1384 次 |
| 最近记录: |