bit 相关问题

一位是一个二进制数字。

将 8 个布尔值转换为 1 个字节的最佳方法?

我想将8个布尔值保存到一个字节,然后将其保存到一个文件中(这项工作必须针对非常大的数据完成),我使用了以下代码,但我不确定它是最好的代码(在速度和...

回答 4 投票 0

带有位运算的打字稿数字类型

在打字稿中,由于数字类型可以是int或float,那么如果我使用带有位运算的数字类型呢? 我看到一些图书馆使用这个 常量 a = 1.23 常量 b = a | 0 b 的结果是 1,所以...

回答 1 投票 0

为什么非规格化浮点数中的指数 E = 1 - 偏差?

例如,对于 32 位非规范化浮点数,指数将为 -126。 -126 在这种情况下有什么意义?

回答 2 投票 0

c++ 如何向字符串添加零位字节或 null

我正在做一个简单的TFTP客户端实现。 这里我需要以以下格式发送读取请求 /* 发送请求 2 字节字符串 1 字节字符串 1 字节 -------------------...

回答 4 投票 0

使用 C 计算 8 位二进制数中的设置位

我有一个长度为8的二进制数,例如00110101,有8位设置。 我需要快速位计数来确定设置位的数量,即 popcount 又名人口计数。 像这样运行算法...

回答 7 投票 0

使用 C 设置二进制数的位数

我有一个长度为8的二进制数,例如00110101,有8位设置。 我需要快速的位数来确定设置的位数。 运行像这样的算法 x=x&(x-1) 会将其限制为

回答 7 投票 0

LC3 位计数器

我正在尝试弄清楚如何用 LC3 汇编语言实现位计数器。例如:输入“00001100001000001”输出“000000000000100” 我会计算位串中的个数...

回答 1 投票 0

在 Java 中创建包含随机字节的 2GB 文件的最快方法是什么?

我想要一种方法来生成包含Java中随机位的文件。什么会最快地创建随机文件? 我想创建包含随机位的任何指定大小的文件。 我想成为有能力的...

回答 3 投票 0

在 ubuntu 中将数字文字从 64 位编译器转换为 32 位编译器

据我所知,在64位编译器中,(这取决于编译器)unsigned long long 的最大大小可能类似于 18446744073709551615ull ,所以我尝试搜索并替换升...

回答 1 投票 0

将 0xFF 位移到 Uint32 末尾如何形成完整的十六进制代码?

我一直在 Udemy 上关注 Cave of Planning 的 C++ for Complete Beginners,在第 67 课中,他介绍了位移位以在 SDL 窗口中输出某些颜色像素。有一定的

回答 1 投票 0

与乘法和除法运算相比,左移和右移是否具有更好的性能?

如果我想以最快的方式计算 x * 2,我应该使用哪一种? x << 1 or x * 2 With the same logical thinking, if I want to do the fastest way to calculate x / 2, which one sho...

回答 1 投票 0

Mysql:如何查询类型为bit的列?

嗨,我正在使用 hibernate 和 Mysql。我有一个带有名为“active”的布尔属性的类。 生成的数据库表具有BIT数据类型。到目前为止,一切都很好。 我想查询这个值,但我不...

回答 6 投票 0

如何使用单位移位有效地左移 N 位?

一些CPU(例如MSP430)没有多位移位,而只有单位移位或循环指令。这让我很好奇“过去”的程序员是如何实现多...

回答 3 投票 0

向量乘法

我知道如果我想要两种类型相乘,我必须将它们设置为有符号/无符号,但是如果我想要乘以具体的两个向量怎么办? 这就是我所拥有的: IEEE 图书馆; 使用 IEEE.STD_LOGIC_1164....

回答 1 投票 0

从 0 到 255 的单个字节从 0 到 7 重新缩放

单个 1 字节可以是从 0 到 255。我打算将其重新调整为从 0 到 7。我已经这样做了: 位 8 := uint8(136) // 将 1 个字节从 0 重新调整为 2^3-1,即 0 到 7 位 3 := 位 8 / 0xff * 0b011...

回答 1 投票 0

与乘法和除法运算相比,左移和右移是否具有更好的性能?

如果我想以最快的方式计算 x * 2,我应该使用哪一种? x << 1 or x * 2 With the same logical thinking, if I want to do the fastest way to calculate x / 2, which one sho...

回答 1 投票 0

使用Python如何读取一个字节中的位?

我有一个文件,其中第一个字节包含编码信息。 在 Matlab 中,我可以使用 var = fread(file, 8, 'ubit1') 逐位读取字节,然后通过 var(1)、var(2) 等检索每一位。 是...

回答 11 投票 0

这个数据线编码方案是什么?

我正在尝试识别这种数据传输编码方案。它是否存在或者是定制的?如果是的话,名字是什么? 信号 上升沿始终是周期性的,因此不需要时钟信号...

回答 1 投票 0

以二进制打印数字总是以普通形式(BIG Endian)打印,即使我的计算机是Little Endian?

首先,我使用一个名为 showBin() 的用户定义函数,它将打印整数的二进制。如您所见,该函数检查给定数字从最右位置到 l 的每一位...

回答 2 投票 0

在 C 中将浮点数转换为 16 位二进制值

这是我的代码。当我将尾数、指数和符号分别更改为 23、8 和 1 以表示 32 位数字时,我的代码可以正常工作。然而,当这些值更改为代表 t...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.