VisualC系列教程第1章C/C语言概述.ppt

VisualC系列教程第1章C/C语言概述.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章C/C++语言概述 1.1 从C到C++的程序结构 1.2 程序书写规范 1.3 数据类型 1.4 运算符和表达式 1.5 基本语句 1.6 函数 1.7 指针和引用 1.8 作用域和存储类型 1.9 预处理 1.1从C到C++的程序结构 C++程序是由预处理命令、语句、函数、变量(对象)、输入与输出以及注释等几个基本部分组成的。 代码中的main表示主函数,每一个C++程序都必须包含一个且只能包含一个main函数。main函数体是用一对花括号“{”和“}”括起来的,函数体中包括若干条语句,每一条语句都以分号“;”作为结束的标志。 C++用标准输入输出的头文件iostream.h替代了C语言的stdio.h,用cin、cout和操作运算符、等实现并扩展了C语言的scanf和printf函数功能。 1.2程序书写规范 标识符命名 标识符是用来标识变量名、函数名、数组名、类名、对象名、类型名、文件名等的有效字符序列。标识符命名需要遵守其合法性、有效性和易读性的原则。 (1)合法性 C++规定标识符由大小写字母、数字字符(0~9)和下划线组成,且第一个字符必须为字母或下划线。任何标识符中都不能有空格、标点符号、运算符及其他非法字符。标识符的大小写是有区别的,并且不能和系统的关键字同名。 (2)有效性 标识符的长度最好不要超过32个,有的编译系统只能识别前32个字符,前32个字符相同的两个不同标识符被有的系统认为是同一个标识符。 (3)易读性 做到“见名知意”就可以达到易读性的目的。许多程序员采用“匈牙利标记法”来定义标识符。这种方法是:在每个变量名前面加上表示数据类型的小写字符,变量名中每个单词的首字母均大写。 1.2程序书写规范 缩进和注释 程序在书写时不要将程序的每一行都由第一列开始,应在语句前面加进一些空格,称为“缩进”,或是在适当的地方加进一些空行,以提高程序的可读性。 每个花括号占一行,并与使用花括号的语句对齐。花括号内的语句采用缩进书写格式,缩进量为四个字符(一个默认的制表符)。 注释是为了提高程序的可读性。注释本身对编译和运行并不起作用。在程序中,凡是放在“/*......*/”之间或以“//”开头行尾的内容都是注释的内容,其中,/*......*/注释方式可以出现在程序中的任何位置。一般来说,注释应在编程的过程中进行,且注释内容一般有:源程序的总体注释、函数注释及其他的少量注释。一般不要陈述那些一目了然的内容,以免影响注释的效果。 1.3数据类型 1.3.1基本数据类型 C/C++的基本数据类型有字符型(char)、整型(int)和浮点型(float、double)三种。这些基本数据类型还可用short、long、signed和unsigned来修饰。 需要注意的是: (1)???C++可以有布尔型(bool),在计算机内,编译系统将true表示成整数1,false表示成整数0,因此也可把布尔型看成是一个整型。 (2)???无符号(unsigned)和有符号(signed)的区别在于数值最高位的含义。有符号类型最高位是符号位,其余各位表示数值大小;无符号类型的各个位都用来表示数值大小;相同基本数据类型的signed和unsigned的数值范围是不同。例如,无符号字符型值的范围为0~255,有符号字符型值的范围为 -128~ -127。 (3) char、short、int和long可统称为整型。默认时,char、short、int和long本身是有符号(signed)的。 1.3.2常量 整型常量 整型常量可以用十进制、八进制和十六进制来表示。十进制整型常量即十进制整数;八进制整型常量是以0开头的数;十六进制整型常量是以0x或0X开头的数,它由0至9、A至F或a至f组成。 1.3数据类型 注意 : (1) 整型常量中的长整型(long)要以L或小写字母l作为结尾。 (2) 整型常量中的无符号型(unsigned)要以U或u作为结尾。 浮点型常量 浮点型常量即实数,它有十进制数或指数两种表示形式。 十进制数形式是由整数部分和小数部分组成的(注意必须有小数点)。 指数形式采用科学表示法,它能表示出很大或很小的浮点数。注意字母E(或e)前必须有数字,且后面的指数必须是整数。 浮点型常量以F(或f)结尾的表示单精度类型(float),以L(或小写字母l)结尾的,表示长双精度类型(long double)。若浮点型常量没有任何说明,表示双精度类型(double)。 字符常量 字符常量是用单引号括起来的一个字符。 C/C++可以用一个“\”开头的字符来表示特殊含义的字符常量。例如‘\n’,代表一个换行符,而不是表示字母n。这种将

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档