数据在内存中的存储

本文介绍了数据类型的基础知识,重点讨论了整型和浮点型在内存中的存储方式,包括原码、反码、补码的概念,以及大小端存储模式的原理。还探讨了IEEE 754标准下浮点数的存储规则。
摘要由CSDN通过智能技术生成

目录

1.数据类型介绍

1.1数据的基本归类

1.1.1整形

1.1.2浮点数

1.1.3指针类型

1.1.4空类型

1.1.5构造类型

2.整形在内存中的存储

2.1原码、反码、补码

2.2大小端介绍

2.2.1什么是大端,小端:

 3.浮点型在内存中的存储

3.1浮点型的存储规则


1.数据类型介绍

char                字符数据类型

short               短整形

int                   整形

long                长整形

long long        更长的整形

float                单精度浮点型

double            双精度浮点型

1.1数据的基本归类

1.1.1整形

char

        unsigned char

        signed char

short

        unsigned

        signed short

int

        unsigned int

        signed int

long 

        unsigned long

        signed long

1.1.2浮点数

float       

double

1.1.3指针类型

int   *pi;

char   *pc;

float  *pf;

void  *pv;

1.1.4空类型

void 表示空类型(无类型)

通常用于函数的返回类型、函数的参数、指针类型。

1.1.5构造类型

数组类型  

结构体类型         struct      

枚举类型        enum

联合类型        union

2.整形在内存中的存储

变量的创建是需要在内存中开辟空间的,空间的大小是根据不同的类型来决定的。

2.1原码、反码、补码

计算机中的整数有三种二进制表现形式,即原码、反码和补码。

其中二进制中包括符号位数值位(三种都有),符号位都是用0表示“正”,1表示“负”

正数的原码、反码和补码相同

负数的原码、反

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值