R中的数字最不重要?

时间:2014-03-10 13:03:00

标签: r

这可能已经用其他语言回答了,但是我在搜索答案时遇到了麻烦,可能是因为语言被命名为R,但我需要R中的一段代码接受一个数字并返回最低有效位。

2 个答案:

答案 0 :(得分:4)

您可以使用bitwise operations

bitwAnd(n, 1)

但是,请注意,这会将您的输入向量强制转换为整数,并且最多只能达到2 31 -1。

答案 1 :(得分:2)

您也可以使用intToBits()分别为每个位返回32个原始(字节)向量。

> intToBits(7)[1] # access 1st bit
[1] 01

无论如何,使用bitwAnd()的解决方案访问单个位的速度会更快。