数据类型的介绍

数据类型的介绍

本人初写博客,希望大家多多支持,内容错误之处还请各位斧正,感激不尽!!!在这里插入图片描述

一.基本的内置类型及其归类
二.整数在内存中的存储及相关例题
三.大小端的介绍

一、基本的内置类型及其归类

基本的内置类型分为以下几种:
char //字符数据类型 //1个字节
short //短整型 //2个字节
int //整型 //4个字节
long //长整型 //大小大于int类型,4或8字节
long long//更长的整型 //8个字节
float //单精度浮点型 //4个字节
double //双精度浮点型 //8个字节

类型的基本归类
char :unsigned char. signed char
short:unsigned short. signed short
int:unsigned int. signed int
long:unsigned long. signed long

通常情况下,数值有正有负,在此即无符号型(unsigned,可理解为正数)和有符号型(signed,可理解为负数),在书写时,signed可以省略。

浮点型的基本归类
float
double

== 构造类型==:
自定义类型:数组,结合体(struct),枚举(enum),联合体(union)
指针类型:
int p,charp,float *p,void *p(其中,void类型即空类型,也称无类型,通常用于函数的返回值、函数的参数、指针类型。)

二、整数在内存中的存储及相关例题
整数在内存中的存储
计算机中整数的二进制表示方法有三种 ,即原码、反码、补码。
均由符号位和数值位表示,符号位只有0或1,分别用来表示正数和负数。
原码:数值用二进制表示出来,其他位数补零,正数的原反补码相同。
反码:除符号位外其他位数与原码均相反。(原1反0,原0反1
补码:反码+1。
例如:

在这里插入图片描述

对于相关知识的了解,请看以下代码:例1:
在这里插入图片描述
在这里插入图片描述
例2:
在这里插入图片描述
在这里插入图片描述

例3:
在这里插入图片描述
在这里插入图片描述

三、大小端的介绍
大小端
大端:数据的低位保存在内存的高地址中,高位保存在数据的低地址中。
小端:数据的低位保存在内存的低地址中,高位保存在数据的高地址中。

在这里插入图片描述
例如,判断vs中是大端存储还是小端存储。
在这里插入图片描述
本人初写博客,本文若有不足或错误之处还请请大家批评指正,以后多加修改,争取进步!在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值