bit 相关问题

一位是一个二进制数字。

按位运算符和位操作

我是使用按位运算符和操作位的新手,我想知道是否有人知道一些技术或东西可以帮助我学习正确地做到这一点。

回答 1 投票 0

如何将指针类设置为int值以传递给函数?如何将类的成员设置为 ByteWord 中值的前 8 位?

我创建了 2 个复杂类型 BitsByte 变量指针,并最初将它们设置为 nullptr。一个将保存该字的高位字节,另一个将保存该字的低位字节。 // 文件:BitsWo...

回答 1 投票 0

立即获取整数中最左边活动位的索引[重复]

如何从左到右而不是从右到左扫描整数(二进制)?我知道我可以从左边开始尝试每一位,然后记录最左边的位,但是有没有更快的......

回答 5 投票 0

将 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

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