bit

    1热度

    1回答

    所以我在这里有一个小问题,我不知道什么是错的。 这就是为什么我问这是否(我现在给你看)是正确的。 我将二进制文件转换为字节列表,以便我可以将这些字节转换为半字节。 例如: 如果我得到96作为十进制数(60作为十六进制)我想得到6和0出来。与127(十六进制:7F)相同的东西 - 我想得到7和15.为了实现这个,我写了下面的代码: 你会注意到,我需要“无符号字节”才能工作 System.out.pr

    0热度

    3回答

    我想在一个byte [] 更改某些位,但我一直没能找到正确的状态更改值 让说我的字节是11010101 我需要检查,如果第1位为1,将其更改为0 感谢

    6热度

    4回答

    我有3个缓存包含运行在32位处理器上的R,G,B位数据。 我需要3个字节以下列方式结合起来: R[0] = 0b r1r2r3r4r5r6r7r8 G[0] = 0b g1g2g3g4g5g6g7g8 B[0] = 0b b1b2b3b4b5b6b7b8 int32_t Out = 0b r1g1b1r2g2b2r3g3 b3r4g4b4r5g5b5r6 g6b6r7g7b7r8g8b8

    2热度

    1回答

    是否存在C/C++标准常量,反映一个字节(8)中有多少位?类似于CHAR_BIT,但是对于字节。

    2热度

    1回答

    我有以下标志: - edit profile => 1 - update coupon => 2 - update news articles => 4 我想知道我怎么可以设置和检查位掩码所有三个标志(即,用户可以访问所有3位掩码)。 我们将所有的位加在一起吗? 刚刚访问2的情况如何? 不太确定在这里做什么。

    0热度

    1回答

    这是一个任务,我不知道从哪里开始。 分配: 一个字节可以使用三个八进制数字来表示。位7和位6决定左边的八进制数字(从不高于3);位5,4和3是中间数字;比特2,1和0是正确的数字。 例如,11010110b是11 010 110 b或326 oct。通过将2-3-3系统分别应用于高位和低位字节,可以将字的值表示为分割八进制数。 写procesure splitOctal一个字转换为stringof

    1热度

    1回答

    我目前正在编写一个随机数生成器,它生成一个伪随机int,然后返回一个int值,表示int值中的最低有效位。 public class RNG { //algorithm input: first input is the seed private int x; //primes for calculating next random number pri

    3热度

    1回答

    这是一个leetcode问题。 给定一个数字nums数组,其中恰好两个元素只出现一次,其他所有元素只出现两次。找出只出现一次的两个元素。 例如: 给定nums = [1,2,1,3,2,5],返回[3,5]。 我的代码是: class Solution { public: vector<int> singleNumber(vector<int>& nums) { int axorb=0;

    0热度

    1回答

    现在我正在研究使用霍夫曼编码进行文本压缩的项目。我能够读入一个文件(包含ASCII文本)并创建一个霍夫曼编码信息。例如,如果我的文件"input.txt"包含以下文本: Missippi river,那么我的编码代码字将是这样的 1110100110111001001010000110101111001110其中有40位,而我的"input.txt"是14个字节(14 * 8 = 112位)。所以

    0热度

    1回答

    我一直在玩蓝牙模块发送数据。数据包含3个旋转(0-360)和3个按钮状态(位(0或1))。 我试图将其映射到一个字符串(即:360_52_265_010%:x_y_z_bbb%,其中%是结束数据流的标记),但发送它实际上最多需要16个字节(或多或少),因为每个小字母都是char(8bits)... 这是不可接受的。我有一个小的延迟,我无法容忍的,所以我想出了这个想法: 一个旋转轴= 9位数据,因为