- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类型修饰符函数名
C++语言程序设计 彭立志 E-mail:lizhi_peng2000@ Tel第一课 基本语法 基本数据类型、表达式与流程控制 一、 什么是C++? 1、 什么是C++? 一门语言 一门计算机编程语言 一门面向对象的计算机编程语言 一门衍生自C语言的面向对象的计算机编程语言 C++编程语言的主要特点: 1、全面兼容传统的结构化的C语言 2、加入了面向对象的机制 2、 怎么用C++编程序? 一个简单的例子程序: #include iostream.h void main() { cout“同学们,你们好!”; } main函数: C++程序必不可少的主题函数 程序文件:.cpp文件,编号的程序模块以文件的形式存在 头文件:.h文件,函数、变量、常量等声明文件 变量与常量:变量在程序中可以改变其值,常量为一个常值,不能在程序中改变其值 基本语句与符合语句:“;”与“{ }”标志符 预处理命令:“#”标志符 函数定义:类型修饰符 函数名(形式参数)函数体 需要注意! C++语言是区分大小写的 C++程序中,除注释和字符串常量允许使用中文字符外,程序语句中不能出现中文字符,尤其要小心不能使用中文符号,如“;”、“,”等符号 void是一个特殊的类型,它就是表示“空”或者“没有返回”的意思,一般用在函数的返回值的声明中,不能跟其他数据类型混淆 3、怎样编C++程序? 编辑、编译、连接和运行是应用程序开发的相互衔接的几个步骤 3、怎样编C++程序? 我们需要: 一个编辑工具(环境) 一个编译连接工具(环境) 我们可以选择: Visual C++ Borland C++ C++ Builder 二、C++基本数据类型 1、C++数据类型简介 什么是数据类型: 类比于字母语言中将字母区分为元音和辅音,类比于汉语中将汉字区分为象形、指事、形声和会意等类型 计算机程序处理的数据对象被区分为不同的类型,这些类型就是数据类型 C++固有的数据类型有5大类: 1 整型——int, short, long, char, enum, bool 2 实型——float, double, long double 3 数组——固定长度数组与变长数组 4 指针——指针与引用 5 记录类——结构(struct)与联合(union) 为什么要区分数据类型: 存储格式不同 对不同类型数据的操作不同 变量与常量是数据最常见的表现形式,因而数据类型最常见是用来定义修饰变量与常量,另一个常用的地方是用于定义函数的返回类型 unsigned修饰符:无符号类型标志符,用于整型和实型数据,相对与signed(一般省略) 2、整型数据 1,2,3等就是整型常量数据,20.1,3.1415926等数就不是整型数据 声明、使用整型变量: int a=15; int b; b=23 cout“a+b=”a+b; 整型常量的表示法: 12345表示十进制整型数12345 04571表示八进制整型数4571 0x14abf或者0X14abf表示十六进制数14abf 任何数制的数后加U(或u)表示无符号数,如0x64fdU表示正十六进制数+64fd 任何数制的数后加L(或l)表示长整型常量 整型数据归纳表 3、字符型数据 字符型数据属于整型数据大类,计算机中用代码表示字符,每个代码就是一个整数,只是这些整数是一些小整数,一套约定的字符代码就组成一个字符集,最常用的ASCII字符集就是用来表示英语字母、阿拉伯数字和其他一些常用字符的字符集。 声明、使用字符型变量: char c1; char c2=‘a’; c1=‘B’; coutc1“ ”c2; 跟字符型数据关系紧密的符号 ‘(单引号):表示字符常量 “(双引号):表示字符串常量 \(反斜杠):转义符标志, \后跟一个十六进制数表示该数为代码的字符,如‘\0x0d’表示回车, \跟一个字符表示字符本身,如‘\c’就表示字母c 两个个常见的特殊字符表示方法: ‘\n’:换行 ‘\r’:回车 字符型数据归纳表 4、枚举型数据 所谓枚举,顾名思义,就是枚举出一组值(整型),组成一个集合,每个值代表一个独一无二的特定含义 一个典型的枚举例子: enum WEEKDAY{Sun=1, Mon=2, Tue, Wed, Thu, Fri, Sat=7 }; WEEKDAY w1,w2=Sat; coutw2; 枚举中的符号与整数有一一对应的关系,但枚举符号对应什么数没有太大意义,实际上枚举的真正意义只在于各个枚举元素的相互区别而已 C++流不识别枚举元素符号, C++流只把它当它对应的整数处理,因而上面例子中,输出的结果是7。 5、实型数据 C++程
文档评论(0)