C++基础知识【DOC精选】.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C基础知识【DOC精选】

第一章C++基础知识 1.1 C++语言概述 历史:C++是由C语言为基础发展起来的。 C++语言的兼容性:C++与C完全兼容,很多用C编写的库函数和应用程序都可以为C++所用。 1.2 一个C++程序实例 【例1.1】 一个简单的C++程序。 # include iostream.h int max(int i, int j) { //A if (i=j) return i; else return j; } int main(void) { //B cout输入i,j:; //显示提示信息 int i, j; //说明变量 cinij; //从键盘上输入变量值 coutmax number is:max(i, j) \n; //输出提示和结果 return 0; } C++的程序结构由注释、编译预处理指令和程序主体组成。 注释有两种形式:一种是“//”之后的内容,注释的内容需在一行内写完;另一种是“/*”和“*/”之间的内容,注释内容可占多行。 编译预处理指令是符号“#”之后的内容,一条指令也需在一行内写完。 1.3 C++的词法单位 C++的字符集 ASCII码字符集是计算机中的常用字符集。它包括英文字母及阿拉伯数字等128个字符,存储一个ASCII码占用一个字节单元。 C++语言基本字符:26个大写字母,26个小写字母,10个阿拉伯数字和其他符号。 关键字,又称保留字。是由系统定义的具有特定含义的英文单词。C++区分大小写,关键字全部由小写字母组成。 标识符 合法标识符由字母或下划线开始,由字母、数字、下划线组成, 标点符号的作用:有一定的语法意义,对语法符号起分隔作用。 1.4 C++的数据类型 C++数据类型分为基本数据类型(内置数据类型)和非基本数据类型。 整型:用来存放整数,整数(有符号的整数)在内存中存放的是它的补码,无符号数没有符号位,存放的就是原码。整数占用的字节数与机型有关,32位机上占用4个字节。 字符型:用来保存字符,存储的是该字符的ASCII码,占用一个字节。 实型:单精度和双精度型都用来存放实数,两者表示的实数精度不同。实数在内存中以规范化的浮点数存放,包括尾数、数符和阶码。 布尔型也称逻辑型,用于处理逻辑量,其取值只有true(逻辑真)和false(逻辑假)两个。 无值型主要说明函数的返回值类型。 1.5 变量和常量 变量,在程序中是指可以改变值的量; 变量必须用标识符进行标识,称为变量名; 任何变量都必须先说明后使用;一是便于编译程序为变量分配空间,二是便于编译时进行语法检查; 在C++中,变量说明的一般格式为: 《存储类型》数据类型 变量名1《,变量名2, (,变量名n》; 例:int 整型变量 char 字符型变量 float单精度实型变量 double双精度实型变量 变量的初始化:定义变量时即给变量一个值,可以避免引用到随机变量。 文字常量:指程序中直接给出的量。 整型常量 (整数)十进制 15,-24 (整数)八进制 O12即为十进制数 10 (整数)十六进制 Ox32A即为十进制数 810 长整型常量和无符号整型常量:长整型常数以 L 或 l 结尾,无符号常整数以 U 或 u 结尾,以 U L 或 L U(大小写均可)结尾则可表示无符号长整型常数。 例:-84L //十进制长整数-84 0X32LU //十六进制表示的无符号长整型数32 实型常量,包含小数点和10的幂的数。 表示式有一般形式 0.23,-125.76 指数形式 123E(或e)12 表示为123乘10的12次方 注:指数形式中E或e前面的尾数部分必须有数字,后面的指数部分必须为整数。 字符型常量,用单引号引起来的单个字符。 例:‘a’ 字符a ‘@’字符@ 字符串常量,用双引号引起来的若干个字符。 字符串常量实际占用的字节数是:串长+1. 例:“a” //字符串,占两个字节,存放‘a’和‘\0’ ‘a’ //字符,占一个字节,存放‘a’ 常变量,用常量说明符const给文字常量起的名字(标识符常量),因为其说明和引用的形式很像变量。 常变量必须也只能在说明时进行初始化; 常变量初始化之后,不允许再被赋值; 常变量必须先说明后使用; 常变量存储在数据区,并且可以按地址访问,编译时系统对常变量进行类型检查。

文档评论(0)

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

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

1亿VIP精品文档

相关文档