NO2数据类型、运算符和表达式电子课件 C++程序设计案例教程中职 高二 工信版

2023-01-04
| 53页
| 96人阅读
| 0人下载
普通

内容正文:

数据类型、运算符和表达式 常量和变量是C++语言中最基本的数据元素,它是C++语言编程的基础。C++语言有着丰富的数据类型,分为基本数据类型和非基本数据类型(复合数据类型)两大类。本章将讲述基本数据类型,非基本数据类型将在第6章讲解。本章还将讲述C++语言中常用的运算符和表达式。 2.1 常量和变量 Add your text in here Click to add Text 计算圆的周长和面积 案例引入 定义符号常量PI和变量,根据键盘输入的圆的半径计算该圆的周长和面积。 2.1 常量和变量 源代码展示 #include "stdafx.h" #include <iostream.h> int main(int argc, char* argv[]) { const double PI=3.1415926; //定义符号常量并赋初值 double r,zc,area; //定义变量 cout<<"请输入圆的半径:"<<endl; cin>>r; //接收用户输入的半径 cout<<"该圆的周长为:"<<2*PI*r<<endl; //计算圆周长 cout<<"该圆的面积为:"<<PI*r*r<<endl; //计算圆面积 return 0; } 2.1 常量和变量 运行结果 程序分析 上述程序定义了符号常量PI,用于表示圆周率的值;3个变量r、zc和area,分别表示圆的半径、周长和面积。 知识讲解 常量 在C++语言中,通过关键字const来定义符号常量,其语法格式如下: const 类型名 常量名=值; 变量 变量名也是一种标识符,其命名规则和标识符的命名规则相同。即在C++中,变量名只能由字母、数字及下划线组成,并且必须以字母或下划线开头。变量名不能与C++语言中的关键字、系统函数名和类名相同。 在C++中,变量名也对大小写敏感,如ZC和zc是两个不同的变量名。一般变量名用小写字母表示。 C++语言本身对变量名的长度没有限制,但为了便于阅读和理解,变量名不易过长。 2.2 基本数据类型 Add your text in here Click to add Text 使用整型数据类型 案例引入 定义整型变量,并给其赋值,观察其输出。 2.2.1 整型数据类型 2.2.1 整型数据类型 源代码展示 #include "stdafx.h" #include <iostream.h> int main(int argc, char* argv[]) { int a; //定义整型变量 a=10; //给变量a赋值 cout<<"a="<<a<<endl; a=10.3; //给变量a重新赋值 cout<<"a="<<a<<endl; return 0; } 2.1 常量和变量 运行结果 程序分析 在上述程序中,第一次给变量a赋值为10,因此输出是10。第二次给a赋值为10.3,编译时将给出警告信息,意思是将10.3转化为整型数据类型时可能会丢失数据,因此只取整数部分输出。 知识讲解 整型变量的声明方式如下: [修饰符] int 变量名; 修饰符为可选项,包括unsigned(无符号)、signed(有符号)、short(短)和long(长)4种。这样,整型数据类型可分为4种,即无符号整型、有符号整型、短整型和长整型。 2.2.2 浮点型数据类型 Add your text in here Click to add Text 使用浮点型数据类型 案例引入 定义浮点型变量,并给其赋值,观察其输出。 2.2.2 浮点型数据类型 源代码展示 #include "stdafx.h" #include <iostream.h> int main(int argc, char* argv[]) { float f; //定义浮点型变量 double d; //定义浮点型变量 f=3.1415926; //给变量f赋值 d=3.1415926; //给变量d赋值 cout<<"f="<<f<<endl; cout<<"d="<<d<<endl; return 0; } 2.1 常量和变量 运行结果 程序分析 由于没有设置输出精度,系统默认输出6位(包含小数点)小数。如果希望双精度变量输出更多的小数

资源预览图

NO2数据类型、运算符和表达式电子课件  C++程序设计案例教程中职  高二 工信版
1
NO2数据类型、运算符和表达式电子课件  C++程序设计案例教程中职  高二 工信版
2
NO2数据类型、运算符和表达式电子课件  C++程序设计案例教程中职  高二 工信版
3
NO2数据类型、运算符和表达式电子课件  C++程序设计案例教程中职  高二 工信版
4
NO2数据类型、运算符和表达式电子课件  C++程序设计案例教程中职  高二 工信版
5
NO2数据类型、运算符和表达式电子课件  C++程序设计案例教程中职  高二 工信版
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。