[C++学习资料.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[C学习资料

课程内容C++语言概述基本数据类型和表达式C++程序的流程控制数组C++函数指针、引用和动态空间管理结构和联合类与对象C++流C++语言概述C++语言的简史1.1.1C语言1972年 贝尔实验室C语言特点优点:高效、灵活、功能丰富、表达力强、一致性好局限性:类型检查机制相对较弱,程序中的错误不能再编译时发现;不支持代码重用。1.1.2C++语言20世纪80年代贝尔实验室C++是C语言的扩充,主要的扩充功能:支持数据抽象支持面向对象的设计及编程改进了C语言中的若干不足之处简单C++程序例1#includeiostream.h//预处理命令,头文件void main()//主函数{int a,b;//定义变量cout”Enter two integer.”;//在标准输出设备上输出cinab;//从标准输入设备上输入int result;result”\n The sum of”a”+”b”=”resultendl;}字母区分大小写1.2.1注释:/*传统的C语言注释方法,注释内容可以再多行。*///C++新增的注释方法,注释内容从//开始,到行末结束。1.2.2 包含文件及头文件将其他文件中的源程序插入当前文件的#include语句位置中。被包含文件一般称为头文件。头文件扩展名一般为.h。#include文件名头文件在编译系统的INCLUDE目录中查找。#include”文件名”头文件现在当先目录查找,而后再在编译系统的INCLUDE目录中查找。1.2.3标准输入与输出在iostream.h中定义有两个对象:标准输入对象cin,用于从标准输入设备读入数据(一般指键盘)。例:int x,y;cinxy;标准输入对象cout,用于向标准输入设备写入数据(一般指屏幕)。例:int i=5;cout”The value of i is “iendl;例2#includeiostream.h#includemath.hdouble max(double x,double y)//函数定义{if(x=y) return y;else return y;}void main(){double a,b,c;cout”Input two numbers:”endl;cinab;c=max(a,b);//函数调用cout”The squar root of c is”” ”sqrt(c)endl;}sqrt()为math.h中的函数。程序的编辑、编译、连接和运行高级语言工作方式解释方式解释方式:源程序通过解释程序解释执行。优点:可运行于多种平台缺点:速度慢编译方式:源程序通过编译程序生成目标程序,连接后生成可执行文件。优点:速度快缺点:只能运行特定平台基本数据类型和表达式C++数据类型概述C++数据类型为什么要分数据类型不同的数据类型存储格式不同。不同的数据类型所实施的操作不同整形数据各种整形数据的基本情况数据类型占用字节(跟编译器有关)数据范围short2 bytes-32768~32767unsigned short2 bytes0~65535int2bytes(16位机)4 bytes(32位机)-32768~32767-(231)~231-1unsigned int2bytes(16位机)4bytes(32位机)0~655350~232-1long4bytes-(231)~231-1unsigned long4 bytes0~232-1整形常量在整形常量后可加修饰符l或L表示长整型十进制整数:以非零的数字开始123//signed int65000//unsigned int123u//unsigned int123L//singed long int八进制整数:以零开始0123=83//unsigned int011L=9//unsigned long int十六进制整数:以0X或0x开始0x123=291//signed int0X123u=291//unsigned int整型变量类型修饰符变量名[=表达式][,变量名[=表达式]]intx,y;inti=1,j=0;字符型数据字符型数据的基本情况字符类型:在内部实现是个单字节长度的整型,因此常用字符型定义值较小的整数。单引号括起来的一个字符如’a’,’D’,’?’,’S’字符数据在内存中的存储形式以ASCII码存储,占1字节,用7位用于表示字符时存放的是字符的ASCII码值。数据类型占用字节数据范围char1Byte-128~127unsigned char1Byte0~255转义字符转义序列对应ASCII码值对应功能或字符转义序列对应ASCII码值对应功能或字符\a7响铃\\92反斜线\b8退格\’39单引号\f12换页\’’34双引号\n10换行\?63问好\r13回车\cccc

文档评论(0)

wuyuanli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档