第二课 c++ 基本类型

教学内容

c++的三种基本类型;
基本类型的使用和需要注意的地方。

教学目标

学生掌握c++的三种基本类型;
学生掌握基本类型的使用和需要注意的地方。

重难点

保留n位小数;
大小写之间的转换。

课前准备

巩固知识点,复习习题

引入课题

一起来看一下c++为我们准备了那些基本的数据类型供我们使用?

讲授新课

c++ 基本数据类型

int 整数类型
double 浮点数类型(小数)
char 字符类型

int 整数类型

4个字节的大小,支持四则运算(加减乘除)和取余(模运算 )。

代码:

sizeof(int); //计算int的大小

10%3; //10除以3,商3余1,所以运算结果为1

(1+2)*3 //添加小括号提高加号的优先级

double 双精度浮点数( float单精度浮点数)

8个字节的大小,支持四则运算(加减乘除),但不支持取余。

sizeof(double) //计算double的大小

*保留n位小数

(1)新包含头文件cstdio;

(2)在需要输出保留n位小数的某一行添加如下代码:

1
printf("%.nlf",a); //输出浮点数a保留n位小数后的结果。

char 字符类型

1个字节的大小,支持加减法。

ASCII编码(美国标准信息编码)

字符类型的加减法代码如下:

1
2
3
char ch;
cin >> ch;
ch=ch+1; //字符加1表示后移一个字母,减1表示前移一个字母。

*大小写字母转换
大小字母间相差32,所以只需要加减即可。

1
2
ch=ch+32; //大写转小写
ch=ch-32; //小写转大写

课堂小结

基本数据类型有哪几种,分别代表什么意思?

课后反思

是否关照到每位同学
多关心学生家庭作业完成情况


考虑一下要不要教案中的框框 可是我想偷懒,加上框框就可以复制唉