c语言中各数据类型在内存中的存储方式.docx

上传人:牧羊曲112 文档编号:3155099 上传时间:2023-03-11 格式:DOCX 页数:6 大小:36.86KB
返回 下载 相关 举报
c语言中各数据类型在内存中的存储方式.docx_第1页
第1页 / 共6页
c语言中各数据类型在内存中的存储方式.docx_第2页
第2页 / 共6页
c语言中各数据类型在内存中的存储方式.docx_第3页
第3页 / 共6页
c语言中各数据类型在内存中的存储方式.docx_第4页
第4页 / 共6页
c语言中各数据类型在内存中的存储方式.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《c语言中各数据类型在内存中的存储方式.docx》由会员分享,可在线阅读,更多相关《c语言中各数据类型在内存中的存储方式.docx(6页珍藏版)》请在三一办公上搜索。

1、c语言中各数据类型在内存中的存储方式c语言中各数据类型在内存中的存储方式 基本的数据类型有: int 4 long 4 short 2 signed char 1 unsigned char 1 unsigned long 4 unsigned short 2 float 4 double 8 基本为: char 1字节 short 2字节 int 4字节 long 4字节 float 4字节 double 8字节 typedefstruct char ; char ; short ; ; charcharshort 类型的结构体占4字节内存。 char char 2字节 short 2字节

2、typedefstruct short; char; char; Short char char 类型的结构体占4字节内存. short 2字节 char char 2字节 typedefstruct char ; short ; char ; csc; Char short char 类型的结构提占6字节内存,以short 做2字节对齐 char null 2字节 short 2字节 char null 2字节 typedefstruct double ; char ; char ; char ; double char charchar 类型的结构体占16字节内存 8字节 double 8

3、字节 char char char null typedefstruct char ; char ; double ; char ; char ; char ; char chardouble char char 类型的结构体占24字节内存 8字节 使用2字节空余6字节 char char null 8字节 double 8字节 使用3字节空余5字节 char char char null typedefstruct char ; int ; double; char ; char ; char ; int ; char int double char charcharint 类型的结构体占用

4、24字节内存 8字节 使用2字节空余6字节 char null int 8字节 double 8字节 使用3字节空余5字节 char char char null int typedefstruct char ; short ; int ; double ; char ; int ; float ; char short int double char int float 类型的结构体占用32字节内存 8字节 使用2字节空余6字节 char null short int 8字节 double 8字节 使用3字节空余5字节 char null int 8字节 使用3字节空余5字节 float null 对上一个结构体做位置变更,查看内存占用情况 typedefstruct char ; char ; short ; int ; int ; float ; double ; 经过位置变更,占用内存为24字节 char char short int int float double typedefstruct short ; char ; char ; char ; int ; short char charcharint 类型的结构体占用12字节内存 4字节 short char char 4字节 使用1字节剩余3字节 char null 4字节 int

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号