【发布时间】:2022-11-23 17:26:56
【问题描述】:
考虑到:价值:32 位无符号整数。
位置: 这是要从值中获取的位的索引。 (索引 0 是第一位,因此是最低值)
我想实现一个功能get_bit(值,位置)以便它从无符号整数返回位(0 或 1)的值价值在指数位置
例如 value = 5(二进制为 0101)然后
get_bit(5,0)=1 get_bit(5,1)=0 get_bit(5,2)=1
你能解释一下解决这个问题的最优化方法是什么吗?
【问题讨论】:
-
在这个网站上,我们不解决其他人的作业。我们只会在您向我们展示您已经尝试过的方法之后帮助您 - 并且您向我们解释究竟是什么不起作用。
-
你试过什么?为什么它不够“优化”?为什么你需要这是“最优化的方式”?
标签: c