腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
具有
默认
结构
对齐
/
填充
的
Python
和
C
结构
之间
的
大小
不
匹配
python
、
c
、
python-3.x
、
data-structures
、
struct
我有一个从
C
服务器发送到
Python
客户机
的
结构
。
C
结构
如下: // Data structure to be sent to
python
interfacesize = struct.calcsize("i?我读过这是在stackoverflow上
和
迷失
的
结构
浏览 37
提问于2021-02-26
得票数 -1
回答已采纳
1
回答
用本机字节顺序解释struct.pack中
的
额外
填充
python
当我在struct.pack中使用本机字节顺序时,有人能解释为什么我会得到额外
的
字节吗?, 1)'a\x01\x00\x00\x00' 因此,本机Byte顺序
的
前面有
浏览 0
提问于2014-09-16
得票数 3
回答已采纳
1
回答
Python
3.7.0 - struct calcsize,bug还是feature?
python
、
parsing
、
struct
、
pack
、
unpack
当我们计算连接字符串fmt
的
大小
时,我们得到一个结果,如果我们计算字符串fmt
的
所有部分
的
大小
并将它们相加,我们得到另一个结果(预期结果)。
浏览 0
提问于2019-02-25
得票数 0
3
回答
解压长度错误
python
、
python-3.x
我有一个长度为41
的
字节对象。我试着用:但我犯了一个错误: 我认为在检查
python
文档之后,2B2B32sBi
的
长度应该是2*1+2*1+32*1+1+4=41。
浏览 8
提问于2017-12-11
得票数 2
回答已采纳
1
回答
BHB")
和
calcsize("BHB")有区别?
python
、
struct
使用
python
2.4.3中
的
struct模块为什么calcsize("!BHB")
和
calcsize("BHB")有区别?BHB") == 4我理解高字节优先
和
低字节优先
的
概念,但对于上述格式
的
字节位置,我不太理解。
浏览 0
提问于2011-01-03
得票数 0
回答已采纳
3
回答
我能在超过一半
的
空间是
填充
的
地方创建一个
结构
吗?
c
、
struct
、
structure
、
padding
我刚刚开始学习
结构
中
的
填充
。那么,我可以只用一个字符(1个字节)创建一个
结构
,然后有3个字节
的
填充
,这是正确
的
理解吗?
浏览 10
提问于2019-11-01
得票数 3
回答已采纳
2
回答
Python
结构
的
计算与实际不同
python
、
struct
、
padding
、
sizeof
我正在尝试使用
python
struct从二进制文件中读取一个短
的
和
长
的
。但是这是错误
的
,它应该是2字节
的
短
和
8字节
的
长。我不确定我是否以错误
的
方式使用struct模块。当我打印每个值时,它是print(struct.calc
浏览 0
提问于2018-01-24
得票数 6
回答已采纳
3
回答
为
具有
默认
参数
的
类在
c
++中查找模板
的
大小
c++
、
size
、
memory-alignment
我对此表示怀疑,这就是为什么计算b
的
大小
会给出8个字节
的
输出(我
的
机器上int
的
大小
是4个字节)。应该是4( int) +1( char;设置为
默认
值)吗?此外,当我在模板声明中指定多个
默认
参数时,确定
大小
的
标准是什么?
浏览 4
提问于2015-07-16
得票数 1
回答已采纳
1
回答
金属数据类型对应
的
Swift数据类型?
ios
、
swift
、
struct
、
types
、
metal
我正在传递我
的
金属内核和着色函数
的
参数
结构
。我找不到任何地方指定要使用什么Swift数据类型来
匹配
金属中
的
数据类型。我已经尽了最大
的
努力来猜测在Swift方面使用哪些数据类型,但是我在
结构
中定义变量
的
顺序似乎很挑剔。这让我相信他们是不一致
的
。例如,以下是我在Metal中使用
的
数据类型: bool yesNo; floa
浏览 1
提问于2019-07-31
得票数 1
回答已采纳
1
回答
填充
结构
上
的
补体校验
和
?
c
、
sockets
、
udp
、
ip
我正在编写一些使用IP/UDP数据包进行通信
的
代码。因此,我需要能够计算两个标题
的
校验
和
。我
的
标题
结构
如下:typedef struct { uint16_t udp_checksum; /* udp header/data check
浏览 0
提问于2014-11-17
得票数 1
1
回答
关于
结构
的
边界问题
c
我想知道关于
结构
尺寸分配
的
边界问题是什么?任何关键字
的
相同,我可以谷歌将是有帮助
的
。
浏览 0
提问于2011-06-17
得票数 1
回答已采纳
2
回答
1:1
C
#
结构
是否可以与流德尔菲记录
对齐
?
c#
、
delphi
、
pinvoke
0x00,0x00,还有其他东西
的
2字节? Marshal.FreeHGlobal(ptr); 这根本不起作用,我也不知道如何解释这种<e
浏览 1
提问于2013-08-31
得票数 1
回答已采纳
2
回答
C
++指定
结构
的
实际
大小
c++
、
struct
、
sizeof
、
memory-alignment
、
packing
在
C
#
和
C
++
之间
的
互操作中,我遇到了一个问题,就是通过在本机代码
和
托管代码中定义
的
结构
,在应用程序
的
“双方”
之间
共享内存。在
C
#上,
结构
大小
为20字节(正如我在32位系统上所期望
的
那样)。但是,尽管有pragma pack指令,
C
++
大小
上
的
结构
大小
仍然是
浏览 5
提问于2015-12-07
得票数 5
回答已采纳
4
回答
为什么sizeof会给我这个结果?
c++
因为它应该是253字符name48;-> 48浮动等级;->4整数标记10,5;-> 200字符性别;->1那么为什么它告诉我256================================我学到了 假设我有这样
的
结构
: struct { char a3;short int b;long intTherefore, most compile
浏览 2
提问于2010-03-27
得票数 4
回答已采纳
3
回答
数组在
结构
中是否
对齐
?
c
、
alignment
C
中
的
数组必须开始
对齐
吗? 这个
结构
的
大小
是256字节吗?
浏览 4
提问于2014-10-21
得票数 0
回答已采纳
6
回答
结构
和
相应变量
的
大小
c
如果我定义一个char变量
和
具有
单个char成员
的
结构
char a;这两个定义在所有编译器中都有'char‘
大小
吗?我
的
疑问是,如果我们在
结构
中定义一个char变量,由于内存打包,它会比char
的
大小
更大吗?
浏览 7
提问于2009-10-08
得票数 3
回答已采纳
5
回答
在
结构
中包装类型会导致额外
的
填充
吗?
c++
、
arrays
、
class
、
struct
、
padding
可能重复: struct S A a;是否有sizeof(S)大于sizeof(A)
的
情况?
浏览 5
提问于2011-09-01
得票数 12
回答已采纳
4
回答
如果字符出现在int之后,为什么要添加
填充
呢?
c
、
struct
、
byte
、
padding
、
sizeof
例如,有一个
结构
{int i;在本例中,我们有a1字节+ padding3字节+ int4字节= 8。现在让我们对上面的struct做一些小
的
更新,{char a;在这种情况下,char出现在int之后,不需要添加
填充
字节,这意味着sizeof(A) =5字节,但在本例中,我也得到了8字节
的
结果。好吧,那这个案子呢 { double
c
;
浏览 5
提问于2015-03-08
得票数 7
回答已采纳
4
回答
C
++中
的
#杂注包
c++
、
memory-alignment
为什么我们需要将#pragma pack用于
C
++中
的
typedef
结构
?特别是当您在网络通信中使用这些
结构
时。
浏览 1
提问于2010-12-22
得票数 3
6
回答
sizeof如何计算
结构
的
大小
?
c++
、
alignment
、
sizeof
我知道在32位架构上,由于
对齐
,char
和
int被计算为8个字节,但我最近遇到了一种情况,带有3个短字节
的
结构
被sizeof运算符报告为6个字节。char b ; { unsigned short b ; return 0 ;编译器: g++ (Debian4.3
浏览 2
提问于2010-04-18
得票数 13
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据布局问题
C语言__attribute__的运用
重磅硬核 | 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
C语言结构体用法很多,坑也很多
浅析Windows下堆的结构
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券