【发布时间】:2012-12-27 21:42:41
【问题描述】:
假设我有二进制数0b00110101。
是否有一组微不足道的算术运算会产生0b0000111100110011,其中第一个字的每一位都重复两次?
是否存在这样一个微不足道的函数来重复位 3、4 或 N 次?
【问题讨论】:
-
缺少查找表,我认为答案是:没有。无论是隐式还是显式,您都需要对输入字中的位进行解包。
-
@Nate 这只是编写二进制数并将其标记为二进制数的一种方式(类似于人们通常使用
0x0000表示十六进制数。 -
@Nate:这是一个二进制文字,我相信 c++ 支持。
-
@Mario 哦,好的,谢谢,我不熟悉,我的错。
-
在INTERCAL 中编写程序并使用INTERLEAVE 运算符。