1377得票12回答
在字符串字面量前面加上'b'字符是什么意思?

显然,以下是有效的语法:b'The string' 我想知道: 在字符串前面加上这个b字符是什么意思? 使用它有什么影响? 何时适合使用它? 我在这里的SO相关问题中发现了一个相关的问题,但那个问题是关于PHP的,它说明 b用来表示字符串是二进制的,而不是Unicode的,在从PHP版本&...

1011得票66回答
在一个32位整数中计算二进制位为1的数量

表示数字7的8位二进制数如下: 00000111 有三个二进制位被设置为1。 如何确定32位整数中设置位的数量所使用的算法?

807得票36回答
在Python中将整数转换为二进制字符串

如何在Python中将整数转换为二进制字符串? 37 → '100101'

505得票23回答
“二进制补码”是什么?

我正在参加一门计算机系统课程,其中一部分内容让我感到困难的是二进制补码。我想理解它,但是我读过的所有资料都没有给我一个清晰的结构图。我阅读了维基百科文章和其他各种文章,包括我的教科书。 什么是二进制补码,我们如何使用它,以及它如何在操作(如从有符号到无符号的强制转换,位运算和位移操作)中影响数字?

453得票13回答
读取二进制文件并循环遍历每个字节

在Python中,我如何读取二进制文件并循环遍历该文件的每一个字节?

439得票13回答
为什么我们要使用Base64?

维基百科 表示: 在需要对二进制数据进行编码以存储和传输到设计用于处理文本数据的介质时,通常会使用Base64编码方案。这是为了确保在传输过程中数据不会被修改,仍旧能够保持完整性。 但是,数据不是一直以二进制形式存储/传输吗?因为我们机器的内存存储的就是二进制形式,只是取决于你如何...

427得票3回答
如何在Python3中将“二进制字符串”转换为普通字符串?

例如,我有一个这样的字符串(subprocess.check_output的返回值):>>> b'a string' b'a string' 无论我对它做了什么,它总是在字符串前面烦人地打印出b': >>> print(b'a string') b'a s...

400得票8回答
Python中如何表示二进制字面量?

如何用Python字面量将整数表示为二进制数字? 对于十六进制,我很容易找到答案:>>> 0x12AF 4783 >>> 0x100 256 以及八进制:>>> 01267 695 >>> 0100 64 如何在Pyth...

389得票13回答
如何从Bash查看二进制文件?

我想从命令行以二进制形式查看当前目录中文件的内容。如何实现?

308得票13回答
如何使用cout打印二进制格式的数字?

我正在学习一门关于操作系统的大学课程,我们正在学习如何将二进制转换为十六进制、十进制转换为十六进制等,今天我们刚刚学习了如何使用二进制补码(~number + 1)在内存中存储带符号/无符号数。 我们有几个练习题需要手写计算,但在提交作业给老师之前我想要验证我的答案是否正确。我已经用C++编写...