其他分享
首页 > 其他分享> > 3.21数据储存

3.21数据储存

作者:互联网

局部变量是放在栈区上的 先使用高地址 再使用低地址 数组随下标增长 地址由低变高

数据的储存

数据类型:

1.整形 short 短整形

                char 字符储存的是阿斯科马值 认为他是整形        

                c语言不规定是否有符号 取决于编译器

                      short默认有符号 取值范围是-128到127

int 默认为有符号

                long

                long long

2.浮点数

        float 单精

        double 双精

 3.构造类型(自定义类型)

                结构类型 struct

                数组

                枚举 enum

                联合体 union

4.指针数型

5.空类型

        数据在内存中以二进制的形式存储

                对于整数来说 正整数 原 反 补码相等

                                负整数原 反 补不同 补码变原码可以直接取反 再加一

大端小端字节序

int a=0x11223344        //1是高位 4是低位

大端模式:

        11 22 33 44

        把数据的低位字节序的内容存放在高地址处 高位字节序存放在低地址处

小端模式:

         44 33 22 11

高位放高地址 地位放低地址

标签:小端,储存,字节,整形,long,3.21,地址,数据
来源: https://blog.csdn.net/qq1053984219/article/details/123639303