C语言中数据的存储结构指的是什么啊?

C语言中数据的存储结构指的是什么啊?,第1张

存储结构就是数据在计算机中的存放的形式。比如链表,就可一理解为:在计算机中是离散的,通过指针来把各离散的东西连接起来!!在如数组:在计算机中就是连续的,也就是说在这连续的空间中不存在不属于数组中的数据。线性表,图,树,散列都有不同的存储结构,并且一般不止一种。

32位系统为例:int, float, unsigned int都是占4个字节,double是8个字节。

以int i=0x01020304为例,在Big Endian *** 作系统下(比如苹果的OSX),在内存里的4个字节分别是:0x01 0x02 0x03 0x04。在Little Endian系统下(比如windows),4个字节分别是0x04 0x03 0x02 0x01。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7932282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存