一位是一个二进制数字。
我有按位枚举来保存某个类的两种状态设置。我尝试开发简单的功能来打开或关闭该位。 这是正确且快速的方法吗? 枚举 myEnum { eeNull = 0, ee1 = ...
如何将两个大的二进制字符串相加? java中有内置函数还是我必须手动执行?
https://leetcode.com/problems/add-binary/ 我尝试使用 String.parseInt(stringname,2) 将字符串转换为整数并添加数字,然后我尝试返回 Integer.toBinaryString(sum)。但是...
我有一个值为 7 (0b00000111) 的整数,我想将其替换为 13 (0b00001101) 的函数。替换整数中的位的最佳算法是什么? 例如: 设置位(
(C#] 如何将字节转换为固定大小(大小 = 8)bitArray
我想将字节转换为固定大小(大小= 8)位数组 想要的行为: var 位 = GetBits(0x00); // 返回 [0,0,0,0,0,0,0,0] 位 = GetBits(0x01); // 返回 [1,0,0,0,0,0,0,0] 位 = GetBits(0x...
我正在尝试编写一个用于非常简单的加密类型的解码器。通过扫描仪输入 0-255 的数字,将位反转,然后转换为字符并打印。 例如,...
我正在学习位打包和位缓冲区,我遇到了这行代码 int NumBits = sizeof(float) << 3 now the output is correct, a float is 4 bytes and when you convert that t...
我正在尝试实现 SHA 3 规范中的 right_encode。 https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-185.pdf 在此输入图像描述 具体的部分我是
尽管我一直在互联网上搜索,但我仍然对位和字节感到困惑。 ASCII 的 1 个字符 = 1 个字节 = 8 位吗?所以 8 位有 256 个独特的模式,涵盖了所有...
假设我有一些超过 1000 位的奇数 N,我想将它乘以某个数字 H,以便它们的乘积得到一个所有位都为 1 的数字。例如: N = 0b1101...
我可以在内存中分配n个长度的位字段吗? 如果这个答案是肯定的,我可以在这个字段中进行加法和乘法等运算吗?
在 Python (NumPy) 中存储未与字节对齐且没有填充的数据
我有用 10 或 12 位整数表示的图像数据,我想将此数据保存到磁盘,而无需在使用 16 位整数表示时写入不必要的 6 或 4 个零填充...
我是汇编编程新手,我的第一个作业是编写一个读取字节值并将其显示回屏幕的程序。我的问题是,我不确定字节值是什么意思。我知道...
8 位称为“字节”。 16位怎么称呼? “短的”? “单词”? 那么 32 位呢?我知道“int”与 CPU 相关,我对普遍适用的名称感兴趣。
求以 2 为底的对数向上舍入为整数,与向上舍入到 2 的幂并找到最高设置位相同吗?
类似地,值向下舍入到 2 的幂并找到最右边的设置位相当于以 log 为底 2 向下舍入到整数。那是对的吗? 我认为这对于任何数字都有效......
如何将普通 int 转换为 12 位长的二进制代码,然后使用 Base64 将其转换为 2 个字母?
我有多个正整数,它们都保存可以用12位或更少的数字表示的数字。我需要将每个整数的每个值转换为12位二进制代码,然后拆分每个12位
我正在尝试使用 bit_ceil(),我包含了 < bit > 标头,并使用了 std 命名空间(我知道这不是一个好的做法,但我在这里这样做是为了解决问题) 但当我尝试时...
我的任务是使用最低有效位对消息进行解码和编码。消息以最低有效位加密。要解码一个字母,我必须检查八个连续字节(八个数字)。我必须...
为什么 float 类型转换为整数的十六进制值与 float 的实际十六进制值不同
知道 -12.342(浮点数)和 bi 中存储的值的二进制表示相同,为什么程序打印的十六进制值彼此不同? #包括<...