社区
C语言 帖子详情 c中,数组的各种类型占多少字节? d383137359 2010-06-25 03:17:58 如题,比如 char[20],int[5]等等
...全文
3209 17 打赏 收藏 c中,数组的各种类型占多少字节? 如题,比如 char[20],int[5]等等 复制链接
扫一扫 分享 转发到动态 举报 AI 作业
写回复 配置赞助广告取 消
确 定
用AI写文章 17 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 d383137359 2010-06-28 打赏举报 回复 [Quote=引用 10 楼 huanmie_09 的回复:]
3楼的sizeof直接可取.
有一个求数组大小的方法:
int arr[4];
int length = sizeof(arr)/sizeof(int);
[/Quote]
sizeof只能取到元素个数,不能取到字节大小吧
d383137359 2010-06-28 打赏举报 回复 知道了,谢谢各位! chaoliu1024 2010-06-25 打赏举报 回复 不同的编译器各种数据类型所占的字节数是不同的!
用sizeof()求一下。。。 winner8080 2010-06-25 打赏举报 回复 这种问题别拿出来问了.
自己试试就知道.
lz这个学习态度可不好. Cniao_zhi 2010-06-25 打赏举报 回复 sizeof(type)*数组元素个数 zhenghongchao 2010-06-25 打赏举报 回复 int 等的大小还要具体要看系统是32位还是64位,32位 int为4个字节,64位int为8个字节
char都是一个字节 d383137359 2010-06-25 打赏举报 回复 [Quote=引用 10 楼 huanmie_09 的回复:]
3楼的sizeof直接可取.
有一个求数组大小的方法:
int arr[4];
int length = sizeof(arr)/sizeof(int);
[/Quote]
这样可以直接求出数组占多少个字节吗? huanmie_09 2010-06-25 打赏举报 回复 [Quote=引用 7 楼 d383137359 的回复:]
引用 2 楼 zwicker 的回复:
char[20]占20个字节
int[5]占20个字节
就是这种,还有些类型不知道
引用 3 楼 freezezdj 的回复:
用sizeof()取吧!
sizeof只能取到元素个数,不能取到字节大小吧
[/Quote]
3楼的sizeof直接可取.
有一个求数组大小的方法:
int arr[4];
int length = sizeof(arr)/sizeof(int); JJ___JJ 2010-06-25 打赏举报 回复 自己去百度下吧。。
N多。 wangqi1986813 2010-06-25 打赏举报 回复 数组大小乘以sizeof(type).[注:type为数组类型]
d383137359 2010-06-25 打赏举报 回复 [Quote=引用 2 楼 zwicker 的回复:]
char[20]占20个字节
int[5]占20个字节
[/Quote]
就是这种,还有些类型不知道
[Quote=引用 3 楼 freezezdj 的回复:]
用sizeof()取吧!
[/Quote]
sizeof只能取到元素个数,不能取到字节大小吧 Gary@Tokyo 2010-06-25 打赏举报 回复 [Quote=引用 5 楼 huanmie_09 的回复:]
数组大小乘以sizeof(type).[注:type为数组类型]
[/Quote]
+1 huanmie_09 2010-06-25 打赏举报 回复 数组大小乘以sizeof(type).[注:type为数组类型] lylm 2010-06-25 打赏举报 回复 一个数组type a[m]大小这样计算:
1个type字节数*m,例如int a[10]=4*10=40
一般:
char 1
int 4
.。。 冻结 2010-06-25 打赏举报 回复 用sizeof()取吧! zwicker 2010-06-25 打赏举报 回复 char[20]占20个字节
int[5]占20个字节
zwicker 2010-06-25 打赏举报 回复 不明白楼主的意思 C语言中各类地址的含义及运用.pdf C语言中各类地址的含义及运用.pdf 《C语言从小白到入门》思维导图 《C语言从小白到入门》思维导图 c语言数组所含字节数,(C语言)数组所占字节怎么算? 在C语言中,可以使用sizeof操作符来计算数组所占字节。sizeof操作符是专门用于检测类型或变量或数组在内存中所占有的空间(字节数)的,用它可以直接检测出数组在内存占有的字节数。C语言中有一个专门用于检测类型或变量或数组在内存中所占有的空间(字节数)的操作符sizeof,用它可以直接检测出数组在内存占有的字节数。语法规则是:sizeof(x);(识别没有歧义时也可写成sizeof x;)——其... c语言中如何输出字节数组,C语言中数组所占字节怎么算 数组在内存中所占字节数可以使用sizeof操作符来计算,该操作符是专门用于检测类型或变量或数组在内存中所占有的空间(字节数);语法“sizeof(x)”,其中x是类型名、变量名或数组名等,可以返回x所占字节数。本教程操作环境:windows7系统、c99版本、Dell G3电脑。C语言中计算一个数组占内存多少空间(字节数)C语言中有一个专门用于检测类型或变量或数组在内存中所占有的空间(字节数)的操... C语言中数组所占字节的计算方法 请注意,上述示例代码中的sizeof(int)是根据int类型在特定系统上占用的字节数来计算的。如果需要计算其他数据类型的数组所占字节数,只需将上述代码中的int替换为相应的数据类型即可。总结起来,C语言中数组所占字节数可以通过将元素类型的字节数乘以数组大小来计算。在这篇文章中,我们将讨论如何计算C语言中数组所占用的字节数。在上述公式中,元素类型的字节数指的是数组中每个元素所占用的字节数。C语言中的数组是通过指定数组元素类型和数组大小来声明的。在上面的示例代码中,我们首先声明了一个包含5个整型元素的数组。
C语言
70,019
社区成员
243,267
社区内容
发帖 与我相关 我的任务 C语言 C语言相关问题讨论 复制链接
扫一扫 分享 确定 社区描述 C语言相关问题讨论 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章