C++语言基础知识.ppt

C++语言基础知识.ppt

ID:50536147

大小:216.50 KB

页数:24页

时间:2020-03-10

C++语言基础知识.ppt_第1页
C++语言基础知识.ppt_第2页
C++语言基础知识.ppt_第3页
C++语言基础知识.ppt_第4页
C++语言基础知识.ppt_第5页
资源描述:

《C++语言基础知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C++程序设计C++基础知识C++语言的基础知识教学提示:C++语言中的数据类型、运算、语句结构、数组、指针、函数。教学目标:掌握C++语言中的基本数据类型、运算符及表达式。掌握if语句、switch语句、for语句、while语句、do语句和各种跳转语句的格式、功能和执行过程。掌握一维数组和二维数组的定义、表示及访问方式。掌握指针的概念、指针变量的定义格式与存储分配、对指针进行的每一种运算的运算符表示及操作功能,掌握函数的定义和调用格式。课程安排C++程序的基本语法构成、基本语句4学时数组、指针与引用4学时函数4学时C++程序的基本语法构成数据类型基本数据类

2、型常量和变量表达式和基本运算数据类型基本数据类型类型名类型说明符字宽数值范围字符型char1–128~127短整型short[int]2–32768~32767整型int4–2147483648~2147483647长整型long[int]4–2147483648~2147483647单精度浮点型float4约6位有效数字双精度浮点型double8约15位有效数字双精度浮点型longdouble16约17位有效数字数据类型常量和变量常量是一种其值不被改变的量,即在程序执行过程中不改变其本身的值.整型常量浮点型常量字符型常量字符串常量符号常量变量是在程序执行过程

3、中可以被改变的量变量名数据类型值用const定义符号常量例inta=1;b=2;#definePI3.14159#defineRa+bcout<(大于)>=(大于等于)==(等于)!=

4、(不等于)逻辑运算符及其逻辑表达式!(逻辑非)&&(逻辑与)

5、

6、(逻辑或)作用域运算符::局部变量与全局变量同名时,在局部变量作用域内全局变量被隐藏,但也可以使用::来访问全局变量。#includeusingnamespacestd;floata=13.5;intmain(){inta=5;cout<

7、的后缀运算表达式的值为原变量二者变量的值都加1赋值运算符及其赋值表达式简单的赋值运算符有:=(赋值运算符)。复合的赋值运算符有:+=(加赋值)–=(减赋值)、*=(乘赋值,)、/=(除赋值)和%=(求余赋值)条件运算符及其条件表达式条件运算符(?:)其使用格式为:<表达式1>?<表达式2>:<表达式3>表达式和基本运算例inta,b,c;a=b=c=1;a+=b;b+=c;c+=a;a>b?a:ba>c?a--:c++位操作运算符及其关系表达式C++中位运算符有:~(按位取反),&(按位与),

8、(按位或),^(按位异或),<<(按位左移),>>(按位右移)其他

9、运算符及其关系表达式逗号运算符及其关系表达式从左向右依次计算,最后一个子表达式的值是整个表达式的值。强制类型转换把一种类型的数据转换为另一种类型的数据。C++基本语句顺序控制语句选择控制语句循环控制语句顺序控制语句顺序控制语句包括表达式语句、空语句和复合语句等。C++中任何一个表达式加上分号(“;”)便是表达式语句。空语句是指只有一个分号(“;”)的语句。复合语句是由两条或两条以上的语句组成,并由一对花括号“{}”括起来的语句。选择控制语句条件语句(if语句)单选条件语句if(<表达式>)<语句>两选条件语句if(<表达式>)<语句1>else<语句2>多选条

10、件语句if(<表达式1>)<语句1>elseif(<表达式2>)<语句2>......elseif(<表达式n-1>)<语句n-1>else<语句n>开关语句(switch语句)语句格式为:switch(<条件表达式>)…{case<常量表达式1>:〔<语句1>〕case<常量表达式2>:〔<语句2>〕case<常量表达式n-1>:〔<语句n-1>〕〔default:<语句n>〕}选择控制语句循环控制语句while语句while(<表达式>)<语句>循环控制语句do…while语句do<语句>while(<表达式>);for语句for(<表达式1>;<表达式2

11、>;<表达式3>)<语句>表达式1—循

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。