内存中数据的存储情况

本文详细介绍了数据类型中的内置类型,特别是整形在内存中的存储方式。内容包括:数据类型的分类,如整型、浮点型、自定义类型;内存存储时的补码机制,以及小端存储方式的解释;并通过实例解析了大小端字节序的概念。文章最后提供了一些练习题,帮助读者巩固理解。
摘要由CSDN通过智能技术生成

数据类型

1. 内置类型

在这里插入图片描述

  • 类型的意义

  • 1.使用了这个类型开辟的内存空间的大小(大小决定了使用范围)

  • 2.以什么样的视角来看待这个内存空间(如int a=0,那就认为这个0是整数0)

  • 类型的基本归类

  • 整形
    在这里插入图片描述(方块里的那些是可以省略掉的,signed:有符号的)
    像char c=‘w’,到底是signed char c 还是 unsigned char c是不确定的,这取决于编译器
    但除了char 其他的像 int、char等,都是signed有符号的。
    另外注意,signed的二进制的最高位是符号位,而unsigned的最高位是有效位

  • 浮点型
    float和double

  • 自定义类型(即构造类型)
    在这里插入图片描述
    对于数组类型来说,如 int arr[10]
    arr就是数组名,把arr去掉,int [10]就是类型,所以 int 和 [10] 去掉一个就改变了这个数组的类型。

  • 空类型

  • 在这里插入图片描述

整形在内存中的存储

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值