gpt4 book ai didi

objective-c - C 结构的大小

转载 作者:搜寻专家 更新时间:2023-10-30 20:10:32 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why isn't sizeof for a struct equal to the sum of sizeof of each member?

我有一个简单的 C 结构,定义如下:

typedef struct LMWinData {
UInt8 itemTypeID;
UInt16 serviceID;
UInt16 methodID;
} LMWinData;

稍后在代码中我定义了一个这种类型的变量,如下所示:

LMWinData   lmWinData;

现在,如果我打印出这个变量的大小:

NSLog(@"data has size of %lu bytes", sizeof(lmWinData));

我没有得到预期的值(5 个字节)。我得到的是 6 个字节的大小。

那么,这里出了什么问题?

非常感谢!

(我使用的是 Mac OS X Lion。)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com