《C简单程序设计》PPT课件

《C简单程序设计》PPT课件

ID:41109908

大小:771.01 KB

页数:45页

时间:2019-08-16

《C简单程序设计》PPT课件_第1页
《C简单程序设计》PPT课件_第2页
《C简单程序设计》PPT课件_第3页
《C简单程序设计》PPT课件_第4页
《C简单程序设计》PPT课件_第5页
资源描述:

《《C简单程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言程序设计基础第2章C++简单程序设计2.1C++语言概述2.2基本数据类型和表达式2.3数据的输入与输出2.4算法的基本控制结构2.5自定义数据类型2.1C++语言概述C++的产生20世纪60年代英国剑桥大学学者开发BCPL1970年美国Bell实验室提出B语言1972年Bell实验室对B语言改进推出C语言1980年AT&T贝尔实验室的BjarneStroustrup博士创建C++语言-4-C++的历史几十年来,许多编程语言如流星般闪过,而C++一直占据着世界顶级编程语言的宝座。针对PC机、智能手机和MP3等嵌入式设备,以及其它众多计算机环境,C++语言始终是不错的选择。C

2、++的标准不断更新目前使用的是ANSI/ISOC++(ISO/IEC1482:2003),2003年发布下一个标准为C++11,2011年10月发布2.1.3C++程序实例/*第一个C++程序作者:CPP版本:1.0*/#include//文件包含命令usingnamespacestd;intmain()//主函数头{//主函数体cout<<"Hello!"<

3、PQRSTUVWXYZ10个数字字符0123456789特殊符号!#%^&*_+=-~<>/‘“;.,:?()[]{}2.1.4字符集2.1.5词法记号关键字(保留字):已被C++语言本身使用,不能作为其它用途使用的单词,P22标识符:由字母、数字、下划线组成且由字母或下划线开头的字符串。标识符是区分大小字母的。标识符的有效长度视不同系统而定。不能使用C++语言的关键字。判断下列标识符是否合法:Result,List-2,_first2,first_&,2first2.2基本数据类型和表达式逻辑类型bool整数类型浮点类型空类型voidcharshortintlongfloatdo

4、ublelongdouble基本数据类型用于函数和指针取值只有true和falsesigned有符号unsigned无符号2.2.2常量在程序运行期间其值不发生变化的数据。1、整型常量十进制整数:如123,0,-456八进制整数(以0开头):如012十六进制整数(以0X开头):如0x12长整型用L作后缀;无符号型用U作后缀;无符号长整型用UL或LU均可。练习题:在C++语言中,029是一个[]。A)八进制数;B)十进制数;C)十六进制数;D)非法数一般表示无符号数据2、实型常量只有十进制表示一般形式实数整数和小数部分可省其一,但不能都省如1.3,.13,13.,0.0指数形式实数由尾

5、数、指数和字母e组成E前后都要有数字,且E后的指数必须为整数判断:e2,2.1e-5,2.1e3.5,-5.1e2,e浮点型常量缺省为double,加后缀f表示float,加l表示longdouble3、字符常量由两个单引号括起的一个字符,如'A'、'5'、'%'具有数值,值为字符的ASCII码转义序列:以开头‘字母’:用于输出格式控制或特殊字符,P26,如‘’、't'、'\'、'''‘ddd’:用三位八进制数表示一个字符常量,如'101'‘xhh’:两位十六进制数表示一个字符常量,如'x41'练习题:"abc"在内存中占几个字节?"abc"呢?字符串

6、"\"ABC"\"在内存中占几个字节?4、字符串常量由双引号括起的字符序列(不一定是C++字符集中的字符,只要C++编译器支持即可)字符串中每一字符用一个字节存放,并且系统自动在字符串尾加''字符串的处理由字符数组来实现练习题:'x'和"x"有什么不同?2.2.3变量变量声明的一般形式:<存储类型><数据类型><变量名>;doublex,y,z;inta=2,b=-6,c(3);名字类型值三要素数据值地址值2.2.4符号常量将一个变量声明为一个常量const<数据类型><变量名称>=<表达式>;const<数据类型><变量名称>(<表达式>);<数据类型>const<变量

7、名称>=<表达式>;<数据类型>const<变量名称>(<表达式>);constintMAX=10;intconstPI(3.14);2.2.5运算符与表达式1、算术运算符-(取负)、+(取正):右结合+、-、*、/、%(不能用于浮点型):左结合++、--:++a;--a;a++;a--:右结合对变量本身来说运算结果一样前置:变量先+1或-1,再参加表达式的运算后置:变量先参加运算,然后再+1或-1练习题:a=7*2+-3%5-4/3;intx=11,则x

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

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

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