腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
宏
反转
4
字节
的
字节
顺序
而
不
使用
Zeros
C++
c++
我几乎已经弄明白了,但我有一个简单
的
问题。下面的代码颠倒了2
字节
的
字节
顺序
,并打印了下面的内容,但在"CDAB"之后有12个零。 我不确定如何更改代码,所以它只颠倒了2个
字节
,没有额外
的
零。
宏
超出了我
的
能力范围。这与int类型
的
大小有关吗 当前输出: Your Computer uses Little-EndianAfter : CDAB000000000000 我当前
浏览 34
提问于2020-04-01
得票数 2
1
回答
添加到大端字符串中
的
已签名
的
Int (转换为Bytes)
c++
我有一个
4
字节
的
整数(有符号),和(i)我想
反转
字节
顺序
,(ii)我想将
字节
(即
4
个
字节
)存储为字符串
的
字节
。我在
C++
工作。为了逆转大端数中
的
字节
顺序
,我
使用
了ntohl,但我不能
使用
,因为我
的
数字也可能是负数。s.append(reinterpret_cast<ch
浏览 3
提问于2022-05-12
得票数 0
回答已采纳
3
回答
倒转长时间读取文件?
c++
、
long-integer
、
ifstream
、
endianness
我正在尝试从
C++
中
的
二进制文件中读取一个长
的
(签名
的
,
4
个
字节
)。我
的
主要关注点是:可移植性(longs在不同
的
平台上有不同
的
大小),当您从二进制文件w/ std::ifstream中读取时,它会
反转
字节
顺序
(到我
的
机器
的
endianness)。对于数据类型,如无符号int,您可以简单地
使用
按位运算符和shift以及
浏览 12
提问于2016-04-15
得票数 0
回答已采纳
1
回答
为什么
字节
翻转
不
涉及简单
的
顺序
反转
assembly
、
hex
、
byte
、
endianness
在我
使用
的
编程计算器上,当我按下“
字节
翻转”按钮时,十六进制值0x803F将被转换为3F80。然而,我原以为0x803F会变成0xF308,也就是简单
的
颠倒
顺序
。为什么
字节
翻转
不
涉及简单
的
顺序
反转
?
浏览 1
提问于2016-03-24
得票数 0
回答已采纳
2
回答
XMM还是YMM寄存器中
的
反向
字节
顺序
?
assembly
、
x86
、
x86-64
、
sse
、
avx
假设我想
反转
一个非常大
的
字节
数组
的
字节
顺序
。我可以慢慢来
使用
主寄存器,但我希望
使用
XMM或YMM寄存器来加快速度。 是否有办法在XMM或YMM寄存器中
反转
字节
顺序
?
浏览 0
提问于2019-06-01
得票数 2
1
回答
usbmon,usb规范和endianness/
字节
顺序
usb
、
endianness
da0b8781,它对应于我正在跟踪
的
具有0x0bda供应商ID和0x8187产品ID
的
USB设备
的
标识(注意跟踪中
字节
顺序
的
反转
)。0x0040 = 64十进制,
而
不将
字节
顺序
切换为0x4000,后者将是!= 64十进制。因此,在这一点上,我开始对usbmon跟踪
的
不同部分
的
字节
顺序
有点不确定。
不
,这似乎也不对。USB规范规定
浏览 4
提问于2012-07-31
得票数 2
3
回答
字节
顺序
如何影响
C++
中
的
枚举值?
c++
、
enums
、
porting
、
endianness
字节
顺序
如何影响
C++
中
的
枚举值?如何将枚举值从主机
字节
顺序
放入网络
字节
顺序
?
浏览 0
提问于2010-11-07
得票数 2
回答已采纳
2
回答
如果数据
的
字节
顺序
与当前计算机
的
字节
顺序
不同,则从
字节
流读取和写入
.net
、
endianness
我有一个
字节
流,其中包含一个标识报头中数据
的
字节
顺序
的
标志。我想从流中读取双精度值,如果报头中数据
的
字节
顺序
不同,那么可能需要不同
的
值?我目前正在
使用
BinaryReader并调用ReadDouble从流中读取数据,但是如果endianness标志指示数据流具有与机器体系结构不同
的
字节
顺序
,那么这可能不会起作用? 这应该如何处理呢?我是否应该检查我
的</e
浏览 0
提问于2010-03-29
得票数 0
回答已采纳
2
回答
在Nim中反向
字节
和交叉兼容
的
二进制解析
nim-lang
(它有一些选项和良好
的
界面) 作为序列化库
的
解决方案,我尝试
使用
一个递归
的
“成员字段
反转
器”,它
使用
了几乎足够
的
std/endians。 但是,我在Nim中没有成功地实现任意长
的
对象
浏览 9
提问于2021-12-24
得票数 1
回答已采纳
1
回答
创建BitSet
的
toByteArray方法(
字节
顺序
错误)
java
、
bit-fields
、
bittorrent
我需要根据块
的
数量创建一个位域。所以我
使用
了BitSet,但问题是,toByteArray方法没有按照我想要
的
字节
顺序
返回
字节
数组。piece=11 bitSet.toByteArray() -> 0xe0ff (这是我得到
的
字节
)提前谢谢。
浏览 8
提问于2020-11-19
得票数 0
2
回答
将十六进制转换为浮点数
c
、
hex
我正在解析文件中
的
头文件。该文件有一些浮点值,它希望我提取出来。评论说它是一个float32值,但我不确定如何提取它。b[0] = 0xa1;b[2] = 0xc3;printf("f is %f\n",
浏览 3
提问于2020-07-15
得票数 0
1
回答
php签名字符串未被Win CryptoAPI验证
rsa
、
openssl
我正在
使用
php签署一些文本,并试图
使用
CryptoApi在windows应用程序中验证它,但是验证总是失败
的
。请帮帮我。<?EOD MIIBOgIBAAJBANDiE2+Xi/WnO+s120NiiJhNyIButVu6zxqlVzz0wy2j
4
kQVUC
4
Z-BEGIN PUBLIC KEY----- MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANDiE2+Xi
浏览 4
提问于2013-12-26
得票数 1
7
回答
有没有办法用小
的
endian程序读取大端数据?
c++
、
endianness
一个外部小组为我提供了一个在Big Endian机器上编写
的
文件,他们还为文件格式提供了一个
C++
解析器。我只能在一台小
的
endian机器上运行解析器--有没有办法
使用
解析器读取文件
而
不在每次读取后添加swapbytes()调用?
浏览 1
提问于2010-01-08
得票数 5
回答已采纳
2
回答
协议缓冲消息
的
终结性
c#
、
protocol-buffers
背景:我有一个C#应用程序,它读取这个文件并
使用
数据进行分析。C#应用程序运行在带有英特尔处理器
的
windows 7机器上。我
使用
Jon
的
来读取C#中
的
protobuf。 当读取数据时,我看到ip和端口值<
浏览 4
提问于2015-03-06
得票数 13
回答已采纳
4
回答
在大端机器中对小端整数进行简单
的
逐位操作?
c
、
binary
、
integer
、
bit-manipulation
、
endianness
为了满足特定
的
需求,我用
4
个1
字节
的
字符构建了一个
4
字节
的
整数,
使用
的
不是太特别的东西(在我
的
小endian平台上):我知道存储在高
字节
顺序
机器中
的
整数将看起来像AB BC CD DE
而</e
浏览 0
提问于2011-04-13
得票数 4
回答已采纳
1
回答
如何将System.Decimal转换为BigEndian格式以发送到bigendian服务器?
c#
、
.net
System.Decimal表示是一个32位字数组,按以下
顺序
排列:从一个小
的
endian表示,到在一个大型endian服务器上序列化一个System.Decimal收件人,是否有必要: 我猜这意味着
使用
GetBits获取单词,
反转
第四个元素之外
的
每个
浏览 3
提问于2022-10-30
得票数 0
回答已采纳
1
回答
走过去用手放气
php
、
deflate
也就是说,我想我应该试着从说的话出发,用手来解码一条被压缩
的
编码字符串。我以这样
的
方式生成了平减编码字符串: 0 1 2 3
4
...因此,我移动到下一个
字节
- 0x89,它是0b
浏览 5
提问于2021-12-17
得票数 0
回答已采纳
5
回答
将int[]转换为
字节
:如何将int[]视为byte[]?
c#
、
types
、
int
、
byte
解释一下:我
使用
int数组作为输入。我需要将它转换为
字节
数组,其中1int=
4
字节
(高
字节
顺序
)。在
C++
中,我可以很容易地转换它,然后像访问
字节
数组一样访问字段,
而
不需要复制或计算数据-只需直接访问。这在C#中是可能
的
吗?那么在C# 2.0中呢?
浏览 0
提问于2012-01-08
得票数 3
回答已采纳
2
回答
如何编写完全可移植
的
4
字节
字符常量
的
编译时初始化。
c++
、
cross-platform
众所周知,S.id是一个
4
个字符常量,如流(网络)
顺序
中
的
“表单”或“数据”,它决定了结构
的
其余部分
的
布局。所有比较都是
使用
预定义常量
的
整数。MAKEID
宏
是大端元,因为它将第一个(字符)参数放在最重要
的
字节
中,这也是最低
的
内存地址。
宏
的
一个小endian版本如下所示,将第一个(字符)参数放在最不重要
的
字节
上,这个
字节<
浏览 5
提问于2014-02-23
得票数 4
回答已采纳
2
回答
使用
TCP在C中发送两个
字节
c
、
networking
、
tcp
我想知道发送两个byes作为一个整体或一个
字节
数组有没有什么问题。 假设我想发送uint16_t。像uint8_t[2]一样发送两个
字节
的
数组还是一次只发送16位更好?
浏览 0
提问于2013-10-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+编程知识快速复习,看这一篇就够了
C语言/C加加程序员编程学习之unicode编码与ansi编码
大数据性能调优之HBase的RowKey设计
服务器开发通信协议设计介绍
CRC循环冗余校验【实现篇】
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券