下载此文档

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


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
C++程序设计语言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或false

C++程序设计语言1 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人孔乙己
  • 文件大小454 KB
  • 时间2022-05-20