收藏 分享(赏)

数据类型和运算(c++).ppt

上传人:hwpkd79526 文档编号:7633392 上传时间:2019-05-22 格式:PPT 页数:17 大小:159.50KB
下载 相关 举报
数据类型和运算(c++).ppt_第1页
第1页 / 共17页
数据类型和运算(c++).ppt_第2页
第2页 / 共17页
数据类型和运算(c++).ppt_第3页
第3页 / 共17页
数据类型和运算(c++).ppt_第4页
第4页 / 共17页
数据类型和运算(c++).ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、补充一 数据类型和表达式,1.1 数据类型、常量与变量 1.2 运算符与表达式 1.3 各类数据之间的混合运算,补充一 数据类型和表达式,教学目标:1.了解基本数据类型及其常量的表示法;2.掌握变量的定义及初始化方法;3.掌握运算符与表达式的概念 ;4.领会 C+ 语言的类型转换、赋值的概念。 教学重点:1.数据类型与理解变量定义实质; 2.运算符的结合性与优先级。 教学难点:C+ 语言的类型转换、赋值的概念,1.1 数据类型、常量与变量,1.1.1 基本数据类型 1.1.2 常量 1.1.3 变量,1.1.1 基本数据类型,1、整型数据 例1-1,#include using namespa

2、ce std; int main() const int PRICE=30;int num,total;float v ,r,h;num=10;total=num*PRICE;couttotal endl;r=2.5;h=3.2;v=3.14159*r*r*h;coutv endl; ,整型常量,整型变量,整型变量声明,short unsigned short2字节 int unsigned int 4字节 long unsigned long4字节,2、整型数据及取值范围 类型 说明符 位数 数值范围 短整 short 16 -32768-32767 基本 int 32 -231-(231-

3、1) 长整 long 32 -231-(231-1) 无符号 unsigned short 16 0-65535 unsigned int 32 0-(232-1) unsigned long 32 0-(232-1),3、实型数据,#include 例1-2using namespace std; int main() const int PRICE=30;int num,total;float v ,r,h;num=10;total=num*PRICE;couttotalendl;r=2.5;h=3.2;v=3.14159*r*r*h;coutvendl; ,实型常量,float 4字节

4、精度:3.410387位有效数字 double 8字节 精度:1.71030815位有效数字 long double 8字节 精度:1.71030815位有效数字,实型变量,默认为double型 后缀 F(或 f) 为 float型 后缀 L(或 l) 为 long double 型,4、字符型数据 字符常量 单引号括起来的一个字符, 如:a, D, ?, $ 字符变量 用来存放字符常量 例:char c1,c2; c1=a; c2=A; 字符数据在内存中的存储形式 以ASCII码存储,占1字节,用7个二进制位 字符数据的使用方法 字符数据和整型数据之间可以运算。 字符数据与整型数据可以互相赋

5、值。,字符串常量 例:“CHINA“ “a“ a 所以:char c; c=a; 5、布尔型数据 布尔型变量的说明: 例:bool flag; 布尔型数据的取值: 只有 false 和 true 两个值,字符串用字符数组来存放,1.1.2 常量,符号常量声明语句 : const 类型 常量名 =表达式值; 例如: const int a=5,b=a*4;const double PI=3.14159;,1.1.3 变量,1 、变量的概念 把握四层含义:与常量相对,指在程序执行过程中值可改变的量。是用于代表程序中处理的各类数据信息单元,存储在某个内存空间中。变量须先声明后使用。变量声明(定义)需

6、要说明变量的名字和数据类型。 程序中能够在变量中存储值和取出值。,2 、变量的命名规则 不能是关键字; 以字母或下划线(_)开始; 中间不能有空格; 不能包括特殊符号如:. ; “ + - 3、变量的定义 声明语句格式: =初值表达式, ; 例子: int a; int a,b;char _ch1=a,_ch2=A;double d1,d2=3.14159; auto int x = a+2*b;,4 、变量的使用方式 变量的生存期与作用域 生存期=作用域 全局变量与局部变量 变量的存储类型:auto:属于一时性存储,其存储空间可以被若干变量多次覆盖使用。Register:存放在通用寄存器中。

7、extern:在所有函数和程序段中都可引用。static:在内存中是以固定地址存放的,在整个程序运行期间都有效。,1.2 运算符与表达式,1.2.1 基本算术运算符介绍1.2.2 赋值运算符和赋值表达式,1.2.1 基本运算符介绍,1、基本算术运算符+ - * /(若整数相除,结果取整)%(取余,操作数为整数)优先级与结合性先乘除,后加减,同级自左至右 2、关系运算符,=,=,!=,=高 低(优先级) 3、逻辑运算符 !(逻辑非)&(逻辑与) |(逻辑或)高 低(优先级),高 低,1.2.2 赋值运算符和赋值表达式,简单的赋值运算符“=” 举例 n=n+5; 表达式的类型 等号左边对象的类型 表达式的值 等号左边对象被赋值后的值,1.3 各类数据之间的混合运算,不同类型数据进行混合运算时,C+编译器会自动进行类型转换。为了避免不同的数据类型在运算中出现类型问题,应尽量使用同种类型数据。 可以采用强制类型转换: 例如: float c; int a,b; c=float(a)/float(b); 或 c=(float)a/(float)b;,小结:C+程序基本构成元素基本数据类型常量与变量 思考题:1.编写程序,已知圆的半径r,计算圆的面积 作业题: 求表达式的值:设x4,y=8,求(+x)*(-y),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报