信息学基础课程--数据类型

信息学基础课程--数据类型


学习目标:

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 .

对于本节课的内容如果有什么疑问的地方,详细可微信扫码咨询作者。

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值