gpt4 book ai didi

c - 位移位,右移 4 位

转载 作者:行者123 更新时间:2023-11-30 16:24:42 25 4
gpt4 key购买 nike

所以我正在为 C 进行位移

00001010 >> 4不应该给0000000?

因为我将该位右移 4 次,这与除以 4 相同。但我的笔记上写着10101000注释有错吗?

最佳答案

每次移位与将值除以 2 相同。向右移位四次就像除以 2 四次。这是整数数学,因此任何小数部分都会被截断。

假设00001010(10)为二进制,则结果如下:

类次 1:00000101 (5)
类次 2:00000010 (2)
类次 3:00000001 (1)
类次 4:00000000 (0)

所以结果确实是0。

关于c - 位移位,右移 4 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53584598/

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