bit 相关问题

一位是一个二进制数字。

符号扩展至 32 位,从 n 位开始 - C

我是 C 语言新手,正在练习一些位操作。 假设我有一个 n 位二进制补码数,使得 n > 0 且 n < 31. If I know the size of n in advance, how can I sign ext...

c bit
回答 3 投票 0

OSI 第 1 层规范在哪里定义?

我目前正在学习 OSI 第 1 层,但很难找到有关当前标准和协议的最新信息。 现代以太坊中当前的线路编码到底是什么......

回答 1 投票 0

CSAPP数据实验室(isTmax):!好像不起作用

我的想法就像这个问题一样。 我的代码 isTmax 是这样的: int isTmax(int x) { 返回!((~x)+(~x)); // 应该是对的,运算符“!”似乎不起作用 } x 是 2s 补码,...

回答 1 投票 0

C 中计算整数中 1 位的练习

练习2-9。在二进制补码系统中,x &= (x-1) 删除 x 中最右边的 1 位。 解释为什么。使用此观察结果来编写更快版本的 bitcount。 位计数函数

回答 1 投票 0

谁能解释一下我如何得到-3的输出

int main() { 整数k=1; 计算<< (~(1 << k)) << endl; } please try to explain the answer and please suggest the best videos to learn bit-manipulation

回答 1 投票 0

找到最大 k,使得对长度 >= k 的子串进行按位求反后可以得到 1 的字符串

您可以无限次选择长度 >= k 的子字符串并对它应用按位求反。答案是允许从初始字符串中得到一串 1 的最大 k。 有什么想法吗...

回答 1 投票 0

使用 2x1 多路复用器的 1 位比较器?创建第一个 1 位幅度比较器并在多路复用器上实现?

我知道比较器是什么,但我不知道如何用Mux实现 请给出使用 2x1 多路复用器设计 1 位比较器的答案,我在此创建第一个 1 位幅度比较器,我们...

回答 1 投票 0

Codesys 中的位数组

我可以使用 C 中的位结构数组为位变量分配不同的值。在 Codesys 方面,我不允许在结构中定义位数组。有什么办法可以解决吗

回答 2 投票 0

找到最右边不同的位

我被这个问题困扰了。感谢你的协助。 给定两个整数 n 和 m。找到它们的二进制表示形式不同的最右边位的位置(这是保证......

回答 6 投票 0

异常行为:Tailwind CSS 与 React 项目中的 Bit.dev 组件集成

我目前在将使用 Tailwind CSS 的 Bit.dev 组件集成到我的 React 项目中时遇到问题。尽管我努力遵循 Bit.dev 博客中概述的步骤,但我

回答 1 投票 0

如何反转位集中的位?

例如,我有整数 a = 10; 它的二进制表示形式(对于 32 位整数)是 00000000000000000000000000001010 反过来,就变成了 01010000000000000000000000000000 ...

回答 6 投票 0

反转(反转)32位unsigned int位数字

我正在尝试反转32位的无符号整数,想要将零转为一,将一转为零,但似乎有问题。 输入:3 输出:4294967292 预期输出:2147483648 国际麦...

c bit
回答 1 投票 0

在java中反转32位整数

我正在解决关于在java中反转32位整数的位的问题,下面是相同的代码: 整数f=31; 整数l=0; 整数转=0; 而(f>l){ 如果((n&(1<<...

回答 1 投票 0

如何通过 Bit Locker 锁定驱动器,如果 Bit Locker 在锁定驱动器时向我发送错误

这是错误图像,请查看此图像并给我正确的解决方案,点击查看错误图像 我的电脑如何解决这个问题? 请向我发送此错误的正确解决方案,这就是为什么我...

回答 0 投票 0

如何高效地从(CoolFlux BSP32 累加器)小数部分的前 29 位计算十进制值?

我正在尝试编写一个C(使用CoolFlux BSP32)程序,该程序将累加器作为输入并显示其十进制值。例如,对于值为十六进制 FF C000 0000 的 acc,我想要

回答 0 投票 0

python的bitstring模块按位运算

字节数据采用小端格式,来自 Victron Battery Smart Shunt 的嵌入式芯片。 并非所有位数据字段都在 8 字节段中,有些位数据字段的长度为 2、10、20 和 22 位。 吉...

回答 0 投票 0

如何在 python 中使用 bit swift

将 sympy 导入为 sp 导入系统 导入日期时间 导入小数 start_time = datetime.datetime.now() x = sp.symbols('x') 一 = 1234123412341234 f_x = 1/x - 一个 fp_x = sp.diff(f_x) # 미분 x_init = sys.float...

回答 0 投票 0

为什么我的输出与二进制炸弹阶段 6 的预期不同? [关闭]

我遵循了以下网站的所有步骤,但我不知道为什么我的输出顺序很奇怪。他们在 node1、node2、node3、node4 等中打印了输出。我很困惑为什么。 ..

回答 0 投票 0

如何在 python 中将 float 位重新解释为 int

我不得不编写代码来打印出浮点数位(十六进制)。对于C++,首先想到的是 标准::计算<< std::hex << *reinterpret_cast 我必须编写代码来打印出浮点数位(十六进制)。对于C++,首先想到的是 std::cout << std::hex << *reinterpret_cast<uint32_t*>(&x); 其中 x 是存储原始数字的浮点变量。 但是,当我在 python 中尝试同样的问题时,我就是想不出一个 python-ish 的方法来解决它(不允许使用非内置库)。我最好的尝试导致了这样的事情: from ctypes import Union, c_uint32, c_float class conversion(Union): _fields_ = [("int", c_uint32), ("float", c_float)] v = conversion() v.float = float(input()) print(hex(v.int)[2:]) 这基本上是 C 代码。 那么,有没有更多的“蟒蛇”方式来做到这一点?最近的 python 版本是否引入了对这种情况有用的东西?

回答 0 投票 0

与 C++ 链接的汇编语言 XOR

这个问题与用伽马序列加密字符串的函数有关。 函数调用: 计算<< "\ncipher with code: "; for (register int i = 0; i < str.length();...

回答 0 投票 0

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