第2篇 C 程序设计基础ppt课件.ppt

第2篇 C 程序设计基础ppt课件.ppt

ID:58703246

大小:767.50 KB

页数:65页

时间:2020-10-04

第2篇  C  程序设计基础ppt课件.ppt_第1页
第2篇  C  程序设计基础ppt课件.ppt_第2页
第2篇  C  程序设计基础ppt课件.ppt_第3页
第2篇  C  程序设计基础ppt课件.ppt_第4页
第2篇  C  程序设计基础ppt课件.ppt_第5页
资源描述:

《第2篇 C 程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计主讲:胡蓉等闲识得东风面, 万紫千红总是春。2.1词法符号2.2基本数据类型2.3常量与变量2.4运算符和表达式2.5控制语句第2章C++程序设计基础2.1.1标识符2.1.2关键字2.1.3运算符2.1.4分隔符2.1词法符号return标识符是程序员为命名程序中的一些实体而定义的专用单词。常见的有函数名,类名、变量名、常量名、对象名等。C++语言中标识符的命名规则如下:⑴标识符是由英文字母(包括大写和小写)、数字和下划线组成,并且以字母和下划线开始,其后跟零个或多个字母、数字或下划线。标识符不可以数字开始。例如:Abc、X1、_x1、d

2、esk都是合法的标识符,而2A是非法的。⑵标识符中大写和小写字母是有区别的。例如,A1和a1是两个不同的标识符。⑶标识符的长度任意,但有的编译系统仅识别前32个字符。⑷标识符不能和C++语言的关键字同名。2.1.1标识符return2.1.2关键字关键字是一种有特殊用途的词法符号,是C++系统预定义的保留字,不能再用作其他用途。下面列举一些C++语言中常用的关键字:returnautobreakboolcasecharcatchclassConstcontinuedefaultdeletedodoubleelseenumexplicitexportexter

3、nfalsefloatforfriendgotoifinlineintlongnewMutablenamespaceoperatorprivateprotectedpublicregisterreturnshortsignedsizeofStaticstructswitchthistypedeftrueunionunsignedtypenamevoidusingvirtualvolatilewhilestatic_cast运算符是C++语言实现各种运算的符号,如+、-、*、/等。运算符根据操作对象个数的不同,可以分为单目运算符、双目运算符和三目运算符。单目运

4、算符又称一元运算符,它只对一个操作数进行操作。例如,求负运算符-、逻辑求反运算符!等。双目运算符又称二元运算符,它可以对两个操作数进行操作。例如,加法运算符+、乘法运算符*等。三目运算符又称三元运算符,它可以对三个操作数进行操作。C++语言中只有一个三目运算符,就是条件运算符?:。2.1.3运算符return分隔符又称标点符号,是用来分隔单词或程序正文的,它可以表示某个程序实体的结束和另一个程序实体的开始。在C++语言中,常用的分隔符有以下几个:⑴空格符:常用来作为单词与单词之间的分隔符。⑵逗号:用来作为多个变量之间的分隔符,或用来作为函数多个参数之间的分隔

5、符。⑶分号:用来作为for循环语句中for关键字后面括号中三个表达式的分隔符,或用作语句结束的标志。⑷冒号:用来作为语句标号与语句之间的分隔符,或switch语句中关键字case<整型常量>与语句序列之间的分隔符。2.1.4分隔符returnC++语言的数据类型是十分丰富的,大致可分为基本数据类型和非基本数据类型。基本数据类型包括整型、字符型、浮点型和布尔型。非基本数据类型主要包括数组类型、结构体类型、共用体类型、指针类型和空类型等,如图2-1所示。数据类型决定了数据在内存中所占的空间大小,也确定了其表示范围。各种基本数据类型的长度和取值范围见表2-1。2.

6、2基本数据类型数据类型基本数据类型整型基本整型(int)短整型(short)长整型(long)字符型浮点型单精度型(float)双精度型(double)布尔型(bool)空类型(void)构造数据类型数组类型指针类型结构体类型共用体类型图2-1C++语言的数据类型表2-1C++基本数据类型的长度和取值范围数据类型说明长度(字节)取值范围bool布尔型true,falsechar(signedchar)字符型1-128~127unsignedchar无符号字符型10~255short(signedshort)短整型2-32768~32767unsignedsh

7、ort无符号短整型20~65535int(signedint)基本整型4-2147483648~2147483647unsignedint无符号整型40~4294967295long(signedlong)长整型4-2147483648~2147483647unsignedlong无符号长整型40~4294967295float单精度型4-3.4×10-38~3.4×1038double双精度型8-1.7×10-308~1.7×103082.3.1常量2.3.2变量2.3常量与变量return1.整型常量整型常量即整型常数,只有整数部分而没有小数部分,可以用

8、十进制、八进制和十六进制3种形式来表示。⑴十进制整型

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

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

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