C语言回顾2-04-14

C语言回顾2-数据类型


今天我想回顾一下数据类型。

C语言里,一个程序就是数据结构加上算法的结合,算法就是用来处理数据的,我们生活里也有各种各样的数据类型。

数据类型分好多种,我们常见的有整型,长整形和短整型,浮点型(小数型),字符型,

但是在C语言里,还有很多特别的数据类型。

很重要,也相对来说比较难理解的,像数组,串,布尔型,枚举型,void,还有指针等等。


但是,只要搞清楚,数据类型,就是用来存放不同的数据的,需要整形就用整形,浮点型合适就用浮点型,实践几次,理解之间的差异,也很容易掌握。

下面是一个例子:

#include<stdio.h>
int main()
{
	int a = 65;
	char b = 65;
	double c = 65;
	float d = 65;
	printf("%d  %c  %lf  %f", a, b, c, d);
	getchar();
	return 0;
}

在这我们还要搞清楚,char型的数据是以ASCIL码的方式存储的,我在这故意用65,因为65对应的刚好是大写A。

上面的代码运行结果是这样的;

在这里我们总结一下:

数据类型标识符取值范围字节数
字符型char-128 到 127 或 0 到 2251
长整型long int-2147483648 到 21474836474
整型int -32768 到 327674
浮点型(单精度六位小数)float1.2E-38 到 3.4E+384
浮点型(双精度十五位小数)double2.3E-308 到 1.7E+3088

C语言中,数据类型的选取很重要,但是在必要的时候也可以进行数据类型的强制转换,比如把整型强行转换成浮点型。除此之外,我们还需要知道每个数据类型的特点,学会定义的方法和与之匹配的占位符的使用,知道自动转换的规则,考虑会不会丢失数据。

今天的回顾就到这里了,睡觉了。


23  :48

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值