gpt4 book ai didi

binary - 如何将负二进制数转换为其格雷码

转载 作者:行者123 更新时间:2023-12-02 20:36:13 29 4
gpt4 key购买 nike

我有一个带有符号位的负二进制数,想要编写一个程序来获取它的格雷码。但是,我只能找到正数的解。所以我在这里问这个问题。谢谢。

最佳答案

格雷码只能计算非负数,使用以下方法:

int gray_encode(int n) {
return n ^ (n >> 1);
}

由于二进制数的补码表示形式,相同的方法不适用于负数。

关于binary - 如何将负二进制数转换为其格雷码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27052532/

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