腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(981)
视频
沙龙
2
回答
如何在C++中将
大端
/小端字节转换为整数,反之亦然
、
、
| len: u32 | frame payload |其中,u32是以
大端
格式编码的根据配置的不同,它也可以是小端字
节序
,但我会在客户端预先知道字节顺序。读完帧后,我将需要发送相同格式的消息。那么,如果我的消息长度为20
字
节,我如何将20作为32位无符号整数写入QByteArray或
大端
/小端格式的ch
浏览 52
提问于2021-02-25
得票数 3
回答已采纳
1
回答
ICU高字节顺序字符串
、
、
我想要将使用ICU的UnicodeString转换为UTF16
字
符串,并以big-endian编码,以便通过套接
字
发送。 大字
节序
的事情把我搞得一团糟。我似乎找不到任何与重症监护室和C++相关的资源。如何将ICU UnicodeString转换为
大端
、UTF-16
字
节数组?
浏览 2
提问于2013-05-01
得票数 0
5
回答
C语言中的字节顺序无关性
、
在一个用C编写的微控制器项目中,我们定义了以下
宏
来访问多字节变量(4
字
节long)的不同字节: #define BYTE_0(var) (*((unsigned char*) &var)我们使用的微字
节序
是little-endian。我在想,如果我们把代码移植到另一个
大端
架构的micro上,上面的代码能正常工作吗?
浏览 4
提问于2011-11-28
得票数 2
回答已采纳
1
回答
字
节序
依赖于处理器还是内存?
、
、
、
、
字
节序
决定了
字
中字节的顺序。让我们考虑以下几点 这是一个字节可寻址的32位存储器。如果我将一个十六进制值'val = 0x56789A'移到
字
地址为0的内存位置,它对于
大端
将如下所示: 但是我们知道在寄存器中这些值被存储为'56789A‘itslef,例如: 现在,我们可以将
字
地址位置'0‘处的值加载到寄存器中,以便进行任何进一步的操作。这是一种可能的解决方案。但现在这将意味着字
节序
将取决于存
浏览 1
提问于2013-02-21
得票数 2
回答已采纳
2
回答
RFC1071中的"C“代码算法在
大端
机器上能很好地工作吗?
如中所述,在字节数为奇数的情况下计算校验和时,应在最后一个字节中增加一个额外的0
字
节:但在"C“代码算法中,只添加了最后一个字节:上面的代码确实可以在小端机器上工作,其中Z,0等于Z,但我认为在
大端
机器上有一些问题,其中Z,0等于Z*256。正如我们所看到的,在“标准”的情况下,最终的和是f201,而不考虑字
节序
差异,因为在“交换”之后,Z,0的抽象形式没有字
节序
问题。但这在“C代码”的情况下很重要,因为无论是在
大端
还是小端,f2都是低字节。 因此,校验和是可变的,在不同
浏览 0
提问于2012-12-29
得票数 3
回答已采纳
1
回答
UTF-16
字
符串的长度(以字节为单位)不能被2整除,是否总是无效的?
、
如果您有一个UTF-16
字
符串,其长度以字节为单位,例如21。这是安全的说,这字符串有无效的UTF-16在其中?我在这里不算零结束符。我只是在数实际的文本数据。我的推理是,在UTF-16中,文本元素被编码为1或2个双字
节序
列。
浏览 0
提问于2015-12-03
得票数 2
回答已采纳
4
回答
小端和
大端
、
如果我有一个32位内存的架构,并且我必须用
大端
存储
字
0xA15D23B1,那么在23之后5D之后的内存变成A1,最后用小端的B1存储,而5D之后的内存是B1,在A1之后是对的吗?如果我可以在我的机器上寻址单个字节,并且我的
字
的地址是0,那么谁是字节1?在Big-endian中是5D?在小端也是5D吗? 感谢每一位回答我的人
浏览 2
提问于2014-10-05
得票数 0
1
回答
visual studio内联程序集发出字符串
宏
。
、
、
、
是否有用于内联程序集的
宏
可以使用__emit关键
字
以字
节序
列的形式发出C字符串?例如,要发出"Hello",您必须编写__emit 'e'__emit 'l'__emit 0x0 有没有人碰巧知道一个
宏
,它允许一个人只写
浏览 3
提问于2015-03-27
得票数 1
3
回答
ByteBuffer、CharBuffer、String和Charset
、
、
我试图根据字符集来整理字符、它们在字
节序
列中的表示,以及如何在Java中从一个字符集转换到另一个字符集。我有一些困难。例如,我的理解是: 因此,bybf是字符串Olé的UTF-16
大端</em
浏览 8
提问于2014-06-29
得票数 7
回答已采纳
1
回答
为什么UTF-8BOM字节efbbbf可以被\ufeff替换?
、
for 是EF BB BF,正如规范中所指出的(搜索“签名”)。 replace("\uFEFF", "")这是我的测试代码。在调用String#replace之后,我检查二进制文件,发现EF、BB、BF确实被删除了。看这个。@Test byte[] b = new byte[]{-17,-69,-65, 97,97,97};//EF BB BF 61
浏览 0
提问于2019-01-18
得票数 6
1
回答
如何在c中将ascii和扩展ascii转换为int
、
是否有办法使C(特别是扩展字符)中的ASCII / extended字符的十进制值( int)关于我的一些代码问题的例子:int b = (int) '│'; printf("%i\n", b);97在ASCII表中,"│“通常是179。
浏览 1
提问于2017-10-13
得票数 0
回答已采纳
3
回答
小端字
节序
数据和sha256
、
我想知道的是,这个填充是否可以用小端字
节序
执行。例如,对于一条640位的消息,我可以将最后一个
字
写为0x280 (
大端
)或0x8002000 (小端)。这个填充可以用小尾数吗?
浏览 2
提问于2011-06-08
得票数 6
回答已采纳
1
回答
将C语言应用程序从
linux
移植到windows
、
我正在使用MinGW和Code::Block将
linux
wxwidgets应用程序移植到windows。
浏览 2
提问于2012-07-30
得票数 0
回答已采纳
2
回答
如何将一个小常量加载到向量中?
、
、
我们还在AIX和
Linux
上支持
大端
和小端。编译器和平台使代码变得相当混乱。 我们要将常量1加载到VSX寄存器中。这是我们已经能够制作的代码,但它似乎是错误的,因为它太复杂了。
宏
XLC_VERSION、GCC_VERSION和LITTLE_ENDIAN有其习惯含义,因此省略了导致它们的附加预处理器
宏
。例如,GCC缺少用于8x16安排的IBM,并且GCC没有vec_reve (这将使字
节序
颠倒变得容易)。
浏览 5
提问于2017-09-13
得票数 1
1
回答
ASN1编码问题的ECDSA签名R=S
、
、
我正在尝试测试我对ECDSA签名r|s到ASN.1的理解,为NISTP-256编码。我有r|s,当我将它转换成Java中的ASN1.der时。我得到的格式如下:例如,假设:细分ASN.1 DER签名格式0x30|b1
浏览 0
提问于2018-03-22
得票数 14
7
回答
有没有办法用小的endian程序读取
大端
数据?
、
一个外部小组为我提供了一个在Big Endian机器上编写的文件,他们还为文件格式提供了一个C++解析器。
浏览 1
提问于2010-01-08
得票数 5
回答已采纳
1
回答
_mm_load_si128以相反的顺序加载数据
、
、
、
我正在编写一个带有SSE2内部函数的C函数,本质上是比较4个32位整数,并检查哪些大于0,并以16位掩码的形式给出结果。我使用以下代码来完成此操作 #include <x86intrin.h>#include <stdio.h> const uint32_t byte_vals[] = {0, 5, 0, 3}; __m128i got_data = _mm_load_si128(
浏览 308
提问于2021-03-15
得票数 0
回答已采纳
2
回答
将指向uint16_t的指针传递给期望C中的uint8_t[]数组的子例程--如何?
uint8_t[]数组缓冲区和uint16_t大小:我希望传递一个指向uint16_t变量的指针,而不是2
字
节数组指针
浏览 3
提问于2021-08-08
得票数 2
回答已采纳
1
回答
为什么c#和java unicode不同
、
Java代码 for (int i = 0; i < inData.length; i++) { } *========*******Encryints====-2
浏览 2
提问于2013-10-28
得票数 0
3
回答
字节排序的高字节顺序和低字节顺序支持
、
、
、
、
我们需要支持3个硬件平台- Windows (小端)和
Linux
Embedded (
大端
和小端)。我们的数据流依赖于它所使用的机器,并且需要将数据分解为位字段。我想写一个
宏
(如果可能的话)来抽象出细节。在
Linux
上,我可以使用bswap_16/bswap_32/bswap_64进行小端转换。如果不是,那么我可以在Visual C++中使用什么来进行字节交换(除了自己编写它-希望有一
浏览 1
提问于2012-10-19
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
字节转换函数
听说过CPU大小端模式吗?
浅谈TCP socket
Linux 网络编程—Socket
JT/T080-2019协议分析一
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券