217得票5回答
在Ruby中将整数转换为十六进制字符串

在 Ruby 中,是否有一种内置的方法可以将整数转换为其十六进制等效形式? 类似于 String#to_i 的相反操作:"0A".to_i(16) #=>10 或许像这样:"0A".hex #=>10 我知道如何自己实现,但使用内置的Ruby函数可能更有效率。

41得票8回答
将二进制转换为十进制整数输出

我需要将二进制输入转换为十进制整数。我知道如何从十进制转换为二进制:n = int(raw_input('enter a number: ')) print '{0:b}'.format(n) 我需要倒转方向。我的教授说,当他检查我们的代码时,他将输入11001,然后应该得到25。我已经看过我...

16得票7回答
将二进制字符串转换为十六进制字符串JAVA

我希望将我的二进制字符串转换为十六进制字符串,这只是程序的一部分://the variable name of the binary string is: "binary" int digitNumber = 1; int sum = 0; int test = binary....

16得票2回答
十进制转n进制的转换

我正在尝试编写一个C++程序,用于做进制转换。 我想将十进制数转换为从2到20的所有其他整数基数。 是否有一种高效且易于实现的算法可以进行进制转换?

14得票1回答
如何从八个(8)4位整数创建一个32位整数?

假设我有一个最大的32位整数 - const a = ((2 ** 32) - 1) const b = parseInt("11111111111111111111111111111111", 2) // 32 bits, each is a one! ...

13得票6回答
通过命令行将十六进制数传入程序

我可以做到这个:int main(int argc, char** argv) { unsigned char cTest = 0xff; return 0; } 但是,通过命令行将十六进制数传递到程序中的正确方式是什么? unsigned char cTest = argv[1];...

12得票3回答
转换进制数

是否有平台函数可以执行以下操作?convertBase :: (Num a, Num b) => Int -> Int -> [a] -> [b] 将一个数字从基数'a'转换为基数'b',其中每个列表项都是数字。例如:convertBase 2 10 [1,1,0,1]...

12得票4回答
Bash 十进制转换为 62 进制

我想要反转以下命令执行的操作: $ echo $((62#a39qrT)) 9207903953 即将把十进制数9207903953转换为62进制,并保持bash标准的{0..9},{a..z},{A..Z}。 我知道可以使用bc实现此操作,但是需要手动转换每个字符。例如,目前我执行以...

12得票5回答
如何将十进制数转换为负二进制数?

我想编写一个程序,可以将十进制转换为负二进制。 我无法弄清如何把十进制数转换为负二进制数。 我不知道如何找到规则和它的工作原理。 例如:7(十进制)-->11011(负二进制) 我只知道这个方法:7 = (-2)^0*1 + (-2)^1*1 + (-2)^2*0 + (-2)^...

11得票5回答
如何在PHP或Java中打印十六进制数

我需要打印一些数据(格式有点奇怪)。我用PHP编写了if ($num%10==9),但是我无法得到正确的输出。因此,以这个为例看看。我们在文件夹中有x个文件。在这个例子中,x=36。X始终是已知的。输出应该像这样:01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0...