初识C语言-数据类型

一、数据类型介绍

这里介绍一下我们最常用的基础数据类型

char        //字符数据类型
short       //短整型
int         //整形
long        //长整型
long long   //更长的整形
float       //单精度浮点数
double      //双精度浮点数
long double      //长精度浮点数

1、数据类型大小

至于它们到底有多大呢,这里我们要使用C语言中的一个运算符,叫做sizeof(注:sizeof不是函数!),它的作用是算出一个对象到底占用了内存多大的空间
在这里插入图片描述
其中这些数字都是什么意思呢,让我们来了解一下计算机中常见的存储单位:
位(bit):二进制的一位,可以是0也可以是1,是计算机中数据的最小单位
字节(byte):计算机中数据的基本单位,每8个位(bit)组成一个字节(byte)
KB(千字节):1KB = 1024字节
MB(兆字节):1MB = 1024KB
GB(千兆字节):1GB = 1024MB
TB:1TB = 1024GB
PB = 1PB = 1024TB
而上图中的数字代表的就是字节,也就是说char占1个字节即8位
short占2个字节即16位
int,long,float占4个字节即32位
long long,double,long double占8个字节即64位

2、数据类型的数值范围

在这里插入图片描述
unsigned代表的意思是无符号数,也就是大于等于0

3、打印输出类型

数据类型打印类型
char%c
unsigned char%c
short%hd
unsigned short%hu
int%d
unsigned int%u
long%ld
unsigned long%lu
long long%lld
unsigned long long%llu
float%f
double%lf
long double%llf

二、数据类型分类

1、整型家族:

char
 unsigned char
 signed char
 
short
 unsigned short [int]
 signed short [int]
 
int
 unsigned int
 signed int
 
long
 unsigned long [int]
 signed long [int]

2、浮点数家族:

float
double

3、构造类型:

> 数组类型
> 结构体类型 struct
> 枚举类型 enum
> 联合类型 union

4、指针类型:

int *pi;
char *pc;
float* pf;
void* pv;

5、空类型:

void 表示空类型(无类型)
通常应用于函数的返回类型、函数的参数、指针类型。

以上就是我们今天的内容,今天主要讲解了基本数据类型,剩下的各种类型以后再说,如有错误希望各位大佬能指出,谢谢

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值