195得票8回答
如何在Ruby中将字符串或整数转换为二进制?

如何将0到9的整数以及加、减、乘、除等数学运算符转换成二进制字符串。 例如: 0 = 0000, 1 = 0001, ... 9 = 1001 有没有一种不使用库的方法可以在Ruby 1.8.6中实现这个功能?

194得票8回答
使用Python将十进制转换为二进制

在Python中,有没有可以将十进制数转换为二进制的模块或函数呢?我知道可以使用int('[binary_value]',2)将二进制转换为十进制,但是否有任何方法可以避免自己编写代码进行反向转换呢?

178得票11回答
在C语言中,移位运算符(<<,>>)是算术运算符还是逻辑运算符?

在C语言中,移位运算符(&lt;&lt;,&gt;&gt;)是算术运算符还是逻辑运算符?

174得票13回答
正整数中快速计算非零位的方法

我需要一种在Python中快速计算整数中位数的方法。我目前的解决方案是:bin(n).count(&quot;1&quot;) 但我想知道是否有更快的方法来完成这个任务?

169得票10回答
如何将字符串转换为二进制?

我需要一种在Python中获取字符串二进制表示的方法,例如:st = "hello world" toBinary(st) 有没有一种巧妙的方式来完成这个模块?

165得票8回答
使用Python读取二进制文件

我发现使用Python读取二进制文件特别困难。你能帮我一下吗? 我需要读取这个文件,而在Fortran 90中很容易读取它。int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_grou...

152得票8回答
读写二进制文件

我试图编写代码将二进制文件读入缓冲区,然后将缓冲区写入另一个文件。我有以下代码,但是缓冲区仅存储来自文件第一行的几个ASCII字符,没有其他内容。int length; char * buffer; ifstream is; is.open ("C:\\Final.gif", ios::bi...

152得票22回答
将十六进制转换为二进制

我有ABC123EFFF。 我想要001010101111000001001000111110111111111111(即二进制表示,例如42位数字和前导零)。 如何实现?

152得票12回答
如何在Java中将二进制字符串转换为十进制整数

我有一个字符串数组,它们表示二进制数字(没有前导零),我想将它们转换为对应的十进制数字。例如:binary 1011 becomes integer 11 binary 1001 becomes integer 9 binary 11 becomes integer 3 etc. 有...

149得票17回答
如何在Java中获取整数的0填充二进制表示?

例如,对于1、2、128、256,输出可以为(16位数字):0000000000000001 0000000000000010 0000000010000000 0000000100000000 我尝试过String.format("%16s", Integer.toBinaryString(...