0
点赞
收藏
分享

微信扫一扫

数据的存储(1)

C语言类型 :1.内置类型

类型的基本归类:整型——char,short,int,long

                          浮点型——float,double

                          构造类型——数组类型,结构体类型(struct),枚举类型(enmu),联合类型(union)

                          指针类型——int *pi,char *pa,float* pf,void* pv

                          空类型——void表示空类型(无类型)

                    2.自定义类型

类型的意义:1.使用这个类型开辟空间的大小(大小决定使用范围)

                    2.如何看待内存空间的视角

大端小端:大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中

                小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中

为什么有大端小端模式?这是因为在计算机系统中,我们以字节为单位,每个地址单元都对应这一个字节,一个字节为8bit。但是在c语言中除了8bit的char以外,还有16bit的short型,32bit的long型。另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排的问题,因此导致了大端存储模式和小端存储模式  

举报

相关推荐

0 条评论