gpt4 book ai didi

c - 如何在不使用 if 或 for 的情况下确定数字是正数、负数还是零?

转载 作者:太空狗 更新时间:2023-10-29 17:20:40 24 4
gpt4 key购买 nike

<分区>

我想在微处理器中实现符号和零标志设置。所以我需要编写一个函数来查找数字是正数、负数还是零而不使用 iffor循环,而且只允许 boolean 运算符和按位运算符。我做了以下事情。但是我如何为 zero 实现它呢?条件?

int status (int x) {
int sign = (x >> 31);
return sign;
}

有什么建议吗?

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