【初识C语言】基本数据类型详解

类型的意义

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

C语言中不同的数据类型需要开辟的空间不同,在32位编译器下,各数据类型所占字节可用程序实现查看

	printf("%d\n", sizeof(char));  
	printf("%d\n", sizeof(short));  
	printf("%d\n", sizeof(int));    
	printf("%d\n", sizeof(long));  
	printf("%d\n", sizeof(long long));  
	printf("%d\n", sizeof(double));     
	printf("%d\n", sizeof(float)); 
 输出结果为

大小决定使用范围

 2.如何看待内存看空间的大小

类型的基本归类

      下面是C语言数据类型的基本分类

在这里插入图片描述

 上面是C语言的基本分类,也可以用下面的分类方法分为五类

一,整形家族
char
short
int
long

注意char类型存储时是以字符串的ASCII值(也就是正数)的形式存储的,所以也归为整形家族,当然char short int long各自又有无符号有符号两种形式

二,浮点数家族
float 单精度浮点型
double 双精度浮点型

三,构造类型(自定义类型)
数组类型
结构体类型 struct…
枚举型类型 union…
联合类型 enum…

四,指针类型
int *pi;
char *pc;
float *pf;
void *pv;

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

各数据类型的数值范围

在这里插入图片描述

各数据类型的打印输出类型

在这里插入图片描述
希望能帮到各位小伙伴呀

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值