gpt4 book ai didi

go - 左移操作

转载 作者:IT王子 更新时间:2023-10-29 01:49:23 26 4
gpt4 key购买 nike

  1. 当我执行 j <<= 1 时同时 j最初为零,它最终为零而​​不是通常应为的 1。任何其他初始值通常加倍。

    有人知道为什么会这样吗?

  2. 为什么 slice 字段的按位操作会导致运行时错误?

最佳答案

考虑 j = 0 :

0000 0000 0000 0000

现在 j <<= 1 是什么? ?这是:

0000 0000 0000 0000
← ↑
Shifted Added

这是..相同的数字 (0)。

一个数左移1,就是乘以2,0*2就是0。

关于go - 左移操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20858134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com