信息学基础课程--数据类型
学习目标:
1.数据类型的认识
2.整数数据类型
3.小数数据类型
4.字符数据类型
学习内容:
1.数据类型的认识
首先计算机就像人类一样,在数据存储的时候会有一定的存储空间,不同的数据在计算机内存存储占有 不同的空间大小。
我们根据数据的不同情况进行了分类处理,就好像人类世界的依照性别划分成为男女。按照肤色分为黑种人,白种人,黄种人。
对于c++也是同样的情况,我们把数据进行了不同的分类。
2.整数数据类型
整数数据类型就是我们常用的整数,1 ,2,3,这样的10进制的数值,注意数字0 和负整数也属于整数的范围。负整数: -1,-2
对于整数我们分别用4个关键字。分别是 short ,int ,long ,long long ,数据类型。先看下下面的代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
short a = 10;
int b = 10;
long c =10;
long long d =10;
cout<<"整数a:"<<a<<endl;
cout<<"整数b:"<<b<<endl;
cout<<"整数c:"<<c<<endl;
cout<<"整数d:"<<d<<endl;
return 0;
}
在上面的代码中,4种情况都可以用来存储整数,区别就是数值的范围。可以理解为水杯的容量,水杯,水壶,水桶和水缸。 short的存储容量最小,为-32768 到 32767 , longlong的数字存储最大。一般情况下我们使用int ,是因为int 已经可以存储10位数字左右。
3.小数数据类型
小数的数据类型为两种,float 单精度小数和double 双精度小数。我们可以看下下面的程序:
#include<bits/stdc++.h>
using namespace std;
int main(){
float a = 2.3444;
double b = 3.144;
cout<<"单精度小数a:"<<a<<endl;
cout<<"双精度小数b:"<<b<<endl;
return 0;
}
上面是两种小数的声明方式,float 和double都可以用来存储小数。同样 double 存储的数值更多一些。
4.字符数据类型
字符在c++之中表示使用单引号包含的单一的字母或者数字或者符号。看下面的代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
char a = 'a';
char b = '1';
char c = '%';
cout<<"字符a:"<<a<<endl;
cout<<"字符b:"<<b<<endl;
cout<<"字符c:"<<c<<endl;
return 0;
}
注意点是: 单引号,单一的字母。关键字是char .
对于本节课的内容如果有什么疑问的地方,详细可微信扫码咨询作者。