小编Pet*_*ter的帖子

确定32位int的符号

仅使用:

!〜&^ | + << >>

没有LOOPS

我需要确定32位整数的符号,如果为正则需要返回1,如果为0则返回0,如果为负则返回-1.

有任何想法吗?我首先考虑转移31位,然后看着那个标志,但显然不会工作,现在我有点卡住了.

c logic bit-manipulation

8
推荐指数
2
解决办法
9537
查看次数

标签 统计

bit-manipulation ×1

c ×1

logic ×1