2.1C++语言概述2.2基本数据类型与表达式2.3数据的输入与.pptVIP

  • 3
  • 0
  • 约8.98千字
  • 约 43页
  • 2017-09-03 发布于湖北
  • 举报

2.1C++语言概述2.2基本数据类型与表达式2.3数据的输入与.ppt

2.1 C++语言概述 2.2 基本数据类型和表达式 2.3 数据的输入与输出 2.4 算法的基本控制结构 2.5 自定义数据类型 复习内容 基本知识点 内容提要 学习要求 基本知识点 C++程序书写格式要求 标识符的定义及命名规则 C++数据类型 变量和常量的概念 引用的概念及定义 运算符及表达式 数据如何通过键盘输入及如何在显示器上显示 算法的基本控制结构 * 标识符的构成规则 以大写字母、小写字母或下划线(_)开始。 可以由以大写字母、小写字母、下划线(_)或数字0~9组成。 大写字母和小写字母代表不同的标识符。 * 数据类型 基本类型: 整数:字符型、整型、短整型、 长整型、逻辑型 实数:单精度型、双精度型、长双精度型 非基本类型 枚举型、数组型、指针型、空类型、 结构体类型、共用体类型 基本数据类型 基本数据类型——12种 常量与变量 #includeiostream.h void main(void) { 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; } 变量的数据类型和赋初值 格式: 数据类型—数据类型 变量1,变量2,… ,变量n 变量初值—数据类型 变量名1 = 初值1,……. ; 例: int a=3,b=4,c=5; double f=3.56; char c=a; int c=5; 常量与变量 ——(1)整型数据 #includeiostream.h void main(void) { 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; } 变量与常量 ——(2)实型数据 #includeiostream.h void main(void) { 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; } 变量与常量 ——(3)字符型数据 字符常量 单引号括起来的一个字符,如:a, D, ?, $ 字符变量 用来存放字符常量 例:char c1,c2; c1=a; c2=A; 字符数据在内存中的存储形式 以ASCII码存储,占1字节,用7个二进制位 变量与常量 ——(3)字符型数据 字符数据的使用方法 字符数据和整型数据之间可以运算。 字符数据与整型数据可以互相赋值。 字符串常量 例:CHINA a a 所以:char c; c=a; 变量与常量 ——(4)布尔型数据 布尔型变量的说明: 例:bool flag; 布尔型数据的取值: 只有 false 和 true 两个值 引用 引用是个别名,当建立引用时,程序用另一个变量或对象(指针型的)名字初始化它,从那时开始起,作为目标的别名而使用,对引起的改动实际是对目标的改动。 引用的说明形式为: 类型说明符 引用名; 不同类型数据混合运算时的 ——类型转换 自动进行类型转换: (1) 运算式 由低类型向高类型转换; char→short → int → unsigned → long → float → double (低 ————————————————————→高) (2)赋值式 由赋值号右端类型向左端类型转换。 强制类型转换: (类型名)(表达式) 例 :设变量b为双精度型: 10 + ‘a’ + b * f – d / e // 表达式值为双精度型 当变量a为整型时 a = 3.5

文档评论(0)

1亿VIP精品文档

相关文档