c#如何探索内存大小段存储
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章将为大家详细讲解有关c#如何探索内存大小段存储,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.A的ASCII码16进制存储为41,对应B,C,D,E为42
千家信息网最后更新 2024年11月11日c#如何探索内存大小段存储
这篇文章将为大家详细讲解有关c#如何探索内存大小段存储,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1.
A的ASCII码16进制存储为41,对应B,C,D,E为42,43,44,45;
VS下为小段模式
2.
将高精度存入低精度时,截取掉高位,高位补ff,内存中默认用cc初始化
3.
#include#pragma pack(4)struct A{ int a; char b; short c; char d[11];};aaaab0ccddddddddddd//应补齐最大对齐数的整数倍int main(){ cout << sizeof(A) << endl; cout << offsetof(A,a) << offsetof(A,b) << offsetof(A,c) << offsetof(A,d) << endl; system("pause"); return 0;}
运行结果为:20 0,4,6,8
4.
struct B{int a;char c;double d;};//aaaac000//ddddddddcout << sizeof(B) << endl;cout << offsetof(B,a) << offsetof(B,c) << offsetof(B,d) << endl;
运行结果:16 0,4,8
5.
struct A{ int a; char b; short c; char d[11];};struct B{ int a; char c; double d; A e;};cout << sizeof(B) << endl;cout << offsetof(B, a) << offsetof(B, c) << offsetof(B, d) << offsetof(B, e) << endl;
运行结果:36 0,4,8,16
e不是对齐到d后面,按A本身最大整数倍对齐数。
6.
#include#pragma pack(4)struct A{ int a; char b; short c; char d[11];};struct B{ int a; double d; char c; A e;};cout << sizeof(B) << endl;cout << offsetof(B, a) << offsetof(B, c) << offsetof(B, d) << offsetof(B, e) << endl;
运行结果:36 0,4,12,16
7.
#include#pragma pack(8)struct A{ int a; char b; short c; char d[11];};struct B{ int a; double d; char c; A e;};cout << sizeof(B) << endl;cout << offsetof(B, a) << offsetof(B, c) << offsetof(B, d) << offsetof(B, e) << endl;
运行结果:40 0,8,16,20
关于"c#如何探索内存大小段存储"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
结果
运行
内存
存储
篇文章
大小
c#
最大
整数
更多
高位
不错
实用
内容
文章
模式
知识
精度
进制
高精
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
在数据库中显示所有表
大学生校园网络安全保护
剑桥科技的工业互联网
科技风互联网ppt
网络技术基础作业题目
1u服务器能改台式电脑吗
asp数据库简单读取演示
上海潮流软件开发有哪些
试述数据库管理员的职责
学术文献数据库与门户网站区别
部落冲突狗数据库
网络安全团队的职责
瑶海互联网科技产业园
X5软件开发平台
网络安全服务业务开展
英雄联盟服务器进不去
黑龙江pdu服务器电源厂家排名
复古传奇怎么看服务器
我的世界服务器密码怎么解除
联想笔记本时间服务器同步
网络安全培训 ppt
智能软件开发系统费用
山东做软件开发公司哪家好
数据库查询某个值最高的
挂机赚钱软件开发
网络安全简洁知识
http服务器架设视频
帝国神话自创服务器不能玩
路由器dhcp服务器租期
北京erp 软件开发系统