C++语言基础教学资料.ppt

C++语言基础教学资料.ppt

ID:60849865

大小:656.00 KB

页数:72页

时间:2020-12-23

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

《C++语言基础教学资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言基础1.C++程序概貌第一个C++程序#include//包含ANSIC++库文件usingnamespacestd;//使用预定义的名字空间stdvoidmain(void){cout<<“Hello,world!”<。#include是一条编译预处理指令,它的作用是在源文件中插入iostream文件所包含的所有源代码。iostream文件是标准C++的一个库文

2、件。C语言的头文件都有后缀.h,C++语言可以直接使用这些带.h后缀的头文件。为避免命名的冲突,ISO/ANSIC++标准将每一个C语言的头文件对应地改造为一个库文件(文件名仅仅是将原文件的.h去掉),并将该文件中定义的标识符定义在标准的名字std中。3名字空间包含头文件iostream的目的是为了使用标准输出流cout和endl。通过usingnamespacestd语句来引入名为std的名字空间。解决问题的方案有两个:使用名字限定符std::cout<<“Hello,world!”<

3、endl;使用using指令usingnamespacestd;一旦引入某个名字空间,就不需要在属于这个名字空间的标识符前加上名字空间限定了。4main函数每个C++程序都必须并且只能有一个main函数。这是C++从C那里承袭来的。main函数与其它的用户自定义函数一样,可以带有参数(由命令行参数给出),并且也可以有返回值。例如:intmain(intargc,char*argv[])5输入和输出C++的输入和输出可以:使用C的外部库函数(如printf、scanf等,它们包含在头文件stdio.h

4、或cstdio中);C++还提供了自己的输入输出方式;通过使用运算符“>>”和“<<”实现,需要包含库文件iostream。6输入和输出输入格式为:cin>>变量名;“>>”在C语言中是右移运算符,在C++语言中,如果第一个操作数为cin,它就是输入运算符。输出格式为:变量cout<<表达式常量(各种类型常量均可)“<<”在C语言中是左移运算符,在C++语言中,如果第一个操作数为cout,它就是输出运算符。输入和输出运算符可以连用。注释为程序加入适当的注释是非常有价值的,因为这些注释可以为我们阅读程

5、序提供帮助。C++具有C的多行风格注解。使用“/*”开始,直到“*/”结束,可以注解多行,但不允许嵌套。C++也提供一种新的表示注解的方法,Comment_to_end_of_line的结构,使用“//”开始,直到行尾结束。82.数据类型C++的内建(Built-in)类型1.整型C++整数类型包括字符型char、短整型short、整型int和长整型long。下面的这些数的类型都属于整数类型:-128,-30,0,64,65535,680712可以用到的整数类型有8种:char,short,int,

6、long,unsignedchar,unsignedshort,unsignedint,unsignedlong其中,unsignedint可以简写为unsigned。9数据类型2.字符型字符型char是一种特别的整数类型。字符型数据在内存中是以ASCII码的形式存储的。由于字符的存储值ASCII码是个整数,因此在某些情况下我们会把字符数据当作整型数据来参与运算。C++的转意字符序列。比如,’’并不代表字符’n’,而是表示新行(newline)。这里符号(反斜杆)叫做转意字符,意思是跟在它后面

7、的字符不再是原来的含义,而是有其它的含义。如果当要用到符号本身,需要把它写成’\’。10数据类型3.布尔型布尔型bool是一种特殊的内建整数类型,因为它采用与整数相同的存储方式。不过,布尔类型的表达范围非常有限,只能取false和true两个值。这是两个C++的关键字,而且是两个字符常量标识符,并不是字符串。应该注意的是,虽然这里把bool类型归为整数类型,但这并不等于我们可以把它当作整数使用。bool类型主要用来表达一种逻辑真或假的状态,它的含义和用途与整数是完全不同的。11数据类型浮点类型浮

8、点数指的是带有小数部分的数,用来表示数学意义上的实数。实数的表示是:整数部分.小数部分其中小数部分看起来也是个整数。除了小数点,整数部分和小数部分可以缺省,但不能两者都缺。下面是一些浮点数的例子:3.14159,-123.45,0.957,6.,.2C++的浮点类型有三种:float、double、longdouble。123.变量和命名常量标识符为了使C++程序更加易读易写,我们会用一些有意义的名字来标识程序元素,比如数据、函数等等。那些用来标识程序元素的名字就是标

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

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

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