8.9数据储存

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

数据的储存

数据类型:

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值