腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
通过
位
移位
组合
两个
可变
长度
的
字节
数组
、
、
我有
两个
字节
数组
,它们
的
长度
是
可变
的
,但总是相加到8个
字节
。这些都需要
组合
成一个长
的
。我可以
通过
创建一个
字节
数组
并复制所需
的
数据来做到这一点。但我认为这也可以
通过
位
移位
来实现。我一直在尝试这个(只有一个
长度
的
简化): var bytes1 = new byte
浏览 2
提问于2018-07-12
得票数 1
6
回答
代码
的
C++解释
、
我有来自串行读取
的
数组
,名为sensor_buffer。它包含21个
字节
。18]);这一行是做什么
的
:variable = (array_var<<8) + next_array_var处理示例:
浏览 0
提问于2012-09-12
得票数 0
回答已采纳
7
回答
如何在Java中将2个
字节
赋给一个变量?
如何在Java中将2个
字节
赋给一个变量?我知道我能做到:但我需要将2个
字节
分配给val。
浏览 1
提问于2009-07-08
得票数 1
0
回答
字节
数组
中
的
右移
、
我有
两个
8
位
的
十六进制字符串。我需要对这
两个
十六进制字符串进行and运算,然后将右
移位
应用到7
位
并得到十进制值。我已经尝试过将十六进制字符串转换为
长度
为4 (8 *2 = 32
位
=4
字节
)
的
字节
数组
,并对单个
字节
进行了相同顺序
的
and运算,将结果保存到另一个
长度
为4
的
字节
数组
浏览 4
提问于2016-12-19
得票数 1
回答已采纳
4
回答
如何将
位
序列转换为
字节
(C/C++)
、
、
、
、
我有
两个
整数,例如(二进制表示):我需要将它们按顺序放到
字节
数组
(字符)中,不带前导零,如下所示:我知道这必须
通过
使用<<、>>和二进制或|进行位
移位
来完成。但是我找不到正确
的
算法,你能建议最好
的
方法吗? 我需要放入
的
整数是无符号长整型整数,因此一个整数
的
长度
可以是从1
浏览 3
提问于2012-03-10
得票数 5
7
回答
循环
移位
任意
字节
数组
的
位
。
给定任意八进制
数组
和以
位
为单位
的
偏移量,目标是按指定
的
位
位置向左旋转
数组
,就好像整个
数组
是一个连续
的
数字一样。
字节
顺序是大端
的
。01100001 01100010 01100011 011001000010
浏览 0
提问于2014-01-08
得票数 3
回答已采纳
2
回答
C: Memcpy vs Shifting:什么更有效率?
、
、
、
、
我有一个包含16和32
位
数据样本
的
字节
数组
,为了将它们转换为Int16和Int32,我目前只使用2(或4)
字节
的
memcpy。因为Int32可能没有针对只有
两个
字节
的
长度
进行优化,所以我想知道使用整数算法(或联合)将
字节
转换为memcpy是否会更有效。我想知道调用memcpy和位
移位
的
效率是多少,因为代码运行在嵌入式平台上。
浏览 3
提问于2012-02-06
得票数 4
回答已采纳
1
回答
cocoaasyncsocket发送数据>128
字节
(google协议缓冲区)
、
、
、
我正在使用cocoaasyncsocket将Google Protocol Buffers (使用)
的
数据发送到Java服务器。这一切都很好,但是对于大于128
字节
的
消息(protoToSend),我遇到了问题,因为Java服务器无法正确读取消息
长度
,我认为这是因为我从Objective C发送了错误
的
长度
。我目前发送
的
数据如下: - (void)sendProtoToServer:(RequestMessage *)pro
浏览 0
提问于2011-07-14
得票数 2
回答已采纳
2
回答
如何在C#中对
字节
数组
执行按
位
运算符
、
我使用
的
是C#和Microsoft.Xna.Framework.Audio;soundArray[i] = (short)(buffer[i] | (buffer[i + 1] << 8)); 我最终得到
的
是大量
的
负面数据。根据我
的
理解,它最大程
浏览 0
提问于2010-09-03
得票数 1
回答已采纳
1
回答
对
两个
字节
中
的
两个
特定位索引进行异或运算
的
最快方法
、
我希望我能做一些类似以下
的
事情。byte2 ^ (byte)Math.Pow(2, index2)) < byte2)有没有更快
的
方法,可能类似于我在顶部输入
的
内容?编辑: 除了XOR之外,我从来没有听说过任何按
位
运算符。这就是为什么原始解决方案有奇怪
的
Math.Pow()调用
的
原因。根据我对数百万次循环迭代
的
基准测试,我已经大大改进了我
的</e
浏览 1
提问于2014-05-08
得票数 0
3
回答
构造一个逻辑表达式,它将计算
字节
中
的
位数
、
当面试新
的
候选人时,我们通常要求他们编写一段C代码来计算给定
字节
变量中值为1
的
位数(例如,
字节
3有
两个
1
位
)。我知道所有常见
的
答案,比如右移八次,或者索引包含256个预计算结果
的
常量表。但是,有没有一种不使用预计算表
的
更聪明
的
方法?计算1
位
数
的
字节
操作(AND、OR、XOR、+、-、二进制求反、左
移位
和右
移位
)
的</em
浏览 3
提问于2010-05-24
得票数 9
回答已采纳
3
回答
>>操作符在C#中做什么?
、
、
我是C#
的
新手,正在尝试做一个基本
的
图像处理软件。我理解这段代码从WriteableBitmap像素"current“
的
ARGB int值中提取A、R、G、B。另外,如果我分别对r、g和b进行一些计算,我如何将它们转换回整数ARGB值,以便用新
的
像素替换原始像素?编辑:谢谢各位,现在说得通了。
浏览 0
提问于2010-08-15
得票数 10
3
回答
AES限制和MixColumns
、
、
因此,我们都同意密钥是128
位
或192
位
或256
位
的
固定
长度
。如果我们
的
上下文大小(
字节
)为50个字符,% 16 =2个
字节
。所以我们将上下文加密了3次,但剩下
的
两个
字节
将如何存储在State块中。MixColumns阶段是高级加密标准中最复杂
的
方面,但是我一直不能理解它
的
数学表示。我对矩阵乘法有一定
的
了解,但我对数学结果感到惊讶。将值乘以2,对
浏览 0
提问于2011-02-11
得票数 0
回答已采纳
1
回答
装配中
的
间接嵌入(x86)
、
、
、
这是间接推进
的
形式:|------|-----------------|-------EBX * 2 |8-Bit Displacement|如果我们在EAX中有一个地址并添加了EBX*2,那么这个地址/值是否位于EBX*2中,并将其添加到EAX中
的
值,到底是什么位移,为什么有8
位
,32
位
或者没有位移,而不是4
位
或2
位
,如果我
浏览 3
提问于2021-11-14
得票数 0
回答已采纳
1
回答
这两种算法都是LZSS
的
有效实现吗?
、
问题是,实现遵循
两个
流派如何编码
的
标志。第一种方法将输入作为
位
序列: 这涉及到很多位
移位
操作。另一个只对标志存储使用按
位
操作,节省了少量CPU时间,而文字
字节
、
长度
和位置则是从对齐
的
输入
字节
派生出
浏览 7
提问于2015-08-25
得票数 1
回答已采纳
1
回答
从
字节
数组
读取
可变
长度
代码[c#]
、
、
我有一些数字,使用
可变
长度
代码编码在
字节
数组
中。实际上,这是GIF89a图像数据,我必须解码。由于用于GIF
的
LZW压缩创建了一系列
可变
长度
的
代码,每个代码
的
长度
在3到12
位
之间,因此必须将这些代码重新转换为一系列8
位
字节
,这些
字节
将是实际存储或传输
的
字符。假设每个字符有8
位
的
字符
数组
浏览 2
提问于2011-05-01
得票数 2
回答已采纳
1
回答
将
两个
互斥
的
字节
数组合
并为一个
、
、
、
我有2个
字节
数组
,每个
数组
5个
字节
。每个
字节
数组
代表40个标志,我需要将这
两个
数组合
并为一个5
字节
的
数组
。每个
字节
数组
都是互斥
的
,这很有帮助,尽管我更喜欢验证它们是互斥
的
。所以我
的
问题是,我如何将这
两个
互斥
的
字节
数组
组合
成
浏览 9
提问于2016-08-31
得票数 0
回答已采纳
1
回答
一次移动多个无符号字符
的
最快方法是什么,以便它们从一个字符流动到另一个字符?
、
、
、
、
我们有以下
数组
......which表示用于馈送发光二极管矩阵
的
40x16 1bpp显示器。将我们
的
绘图一次向上或向下移动一个像素是很容易
的
,因为我们只需更改第一个索引器。然而,由于第二个索引器表示整个
字节
,而不是单个像素,我们不确定向左或向右移动数据
的
最有效方法。我
的
第一个想法是逐个像素地做,但这当然会相当慢,每个
字节
需要8次操作。 我
的
下一个想法是将每个
字节<
浏览 2
提问于2014-06-21
得票数 1
4
回答
如何对NASM程序集中
的
大
字节
序列进行位
移位
?
、
、
假设我在.data中定义了X个
字节
数:假设我定义了50个
字节
。我想抓取这50个
字节
,然后向左移动一个很大
的
位置。然后,上面的示例如下所示:我怎样才能做到这一点?
浏览 6
提问于2013-11-12
得票数 2
回答已采纳
1
回答
u32过滤器匹配澄清
我已经在这里完成了u32模式匹配教程:0>>22&0x3C0>>24&0x0F 根据我
的
理解,选择
的
过滤器会将第一个
字节
22向右移动,然后应用掩码来剥离第一个和最后
两个
比特,为IP报头
长度
提供正确
的
低位半
字节
。第二个将完成整个向右
的
移位
,只需要去掉前4<
浏览 1
提问于2014-03-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
区块链开发 Solidity智能合约:类型,固定大小字节数组,动态字节数组
博途SCL编程之移位处理及封装库文件
为什么有些结构体中会定义一个字节的数组
关于Python 数据类型与运算符有哪些是你不知道的?
BCH恢复禁用的脚本操作码草案
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券