【发布时间】:2013-09-28 19:59:05
【问题描述】:
问题来了
- sign - 如果为正则返回 1,如果为零则返回 0,如果为负则返回 -1
- 法律行动:! ~ & ^ | + >
- 最大操作数:10
- 评分:2
我想过向右移动 31 以获取符号位,但从技术上讲,0 不能是正负吗?
【问题讨论】:
-
我不清楚为什么要降价。问题很清楚,提问者已经描述了问题和尝试。至少提供一个理由。
-
@ryyker 闻起来像“请做我的功课”
-
回答OP的“......不能0是积极和消极......?”在数学上,0 可以被认为是双符号、无符号、只有正数等。存在许多模型。给定“如果为正则返回 1,如果为零则返回 0,如果为负则返回 -1”,目标很明确,即在给定 0 时返回什么。考虑一下这是编程要求中的一个小教训:目标已明确说明(欢呼——你很幸运),但更大的目标可以有不同的解释。您是否悄悄地编写代码以规范和/或向customer 提出问题?