1 / 19
文档名称:

C++程序设计语言1.ppt

格式:ppt   大小:454KB   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:C++程序设计语言1


2.关键字
关键字是C++中预先声明的单词,它们在程序中有不同的含义和用法。
bool break case catch char class const continue default do doubleC++程序设计语言1

2.关键字
关键字是C++中预先声明的单词,它们在程序中有不同的含义和用法。
bool break case catch char class const continue default do double else false float for if int long namespace new operator using 等
3.标识符
标识符是程序员定义的单词,它用来命名一些程序中的实体,比如函数名、变量名等。标识符的构成规则:
以大写字母、小写字母、下划线开始
可以由大写字母、小写字母、下划线或数字0~9组成
大写字母和小写字母代表不同的标识符
不能与关键字相同


合法的标识符:
Rectangle Draw_line _No1 a b
非法的标识符
+ - No.1 1 1st


4.操作符
操作符是用于实现各种运算的运算符号,例如:+ - * /
5.注释
注释是在程序中对程序进行的注解和说明,以便于阅读,在程序执行时不起任何作用。
/* This is
a comment
*/

int I; //i is an integer


三、基本数据类型
数据是程序处理的对象,数据可以依据其本身的特点进行分类。不同类型的数据有不同的处理方法。例如整型、实型、字符型、布尔型等不同类型的数据。
数据不仅有类型之分,还有常量和变量之分。
常量是指在程序运行中始终不变的量。
变量是指在程序运行过程中可以变化的量,变量必须用名字来标识。


1.整型数据
类型 说明符 位数 数值范围
短整型 short 16 -32768~32767
整型 int 32 -231~(231-1)
长整型 long 32 -231~(231-1)
无符号 unsigned short 16 0~65535 unsigned [int] 32 0~(232-1) unsigned long 32 0~(232-1)


float 4字节 精度:3.4×10±38 7位有效数字
double 8字节 精度:1.7×10±308 15位有效数字
long double 8字节 精度:1.7×10±308 15位有效数字
2.实型数据
字符常量:单引号括起来的一个字符, 如:'a', 'D', '?', '$'
字符变量:用来存放字符常量 例:char c1,c2; c1='a'; c2='A';
字符数据在内存中的存储形式
以ASCII码存储,占1字节,用7个二进制位
3.字符型数据


4.布尔型数据
布尔型变量的说明: 例:bool flag;
布尔型数据的取值: 只有 false 和 true 两个值
5.变量的定义和初始化
int num;
float v,r,h;
char ch1,ch2,ch3;
int a=3,b=4,c=5;int a,b,c;a=3;b=4;c=5;
bool flag
6.符号常量的定义
const pi=‘a’


三、运算符与表达式
1.算术运算符:即数学中的基本算术运算符,如+、-、*、/,还有c++中的自增++、自减--运算符,取余%等
2.算术表达式:由算术运算符、操作数和括号构成的表达式称为算术表达式。如a+b、5*(a+c)等。
3.赋值运算符与赋值表达式
将某一数值赋给某个变量的过程,称为赋值。
C++中最简单的赋值运算符是=。
带有赋值运算符的算术表达式称为赋值表达式。
a=5
a=b=c=5
a=5+(c=6);
a=(b=4)+(c=6)
c=6;a=5+c;
b=4;c=6;a=b+c;


有10种复合赋值运算符: +=, -=, *=, /=, %=, <<=,>>=,&=,^=,|=
例 a+=3 等价于 a=a+3 x*=y+8 等价于 x=x*(y+8) a=3
a++ a=a+1 cout<<a++4
4.逻辑运算与逻辑表达式
逻辑运算符:<、<=、>、>=、==、!=、!、&&、||
用关系运算符将两个表达式连接起来,就是关系表达式,关系表达式的运算结果为布尔型数据,值只能是true或f

分享好友

预览全文

C++程序设计语言1.ppt

上传人:孔乙己 2022/5/20 文件大小:454 KB

下载得到文件列表

C++程序设计语言1.ppt

相关文档