VC语法汇总.doc

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

VC++语法知识汇总 第2章 运算符 基本成份 关键字:由小写字母组成; 标识符:运算对象名,由字母、数字和下划线组成,不能以数字开头、不能是关键字,大小写严格区分; 运算符:, +, = =等表示指定运算; 常量:具体的数据; 串:用双引号括起来的字符序列; 特殊符号:{, }, //, #, (, )等。 1.常量 整型:十进制;八进制(0开头,由0~7组成);十六进制(0x开头,由0~9和A~F组成) 实型:小数形式(由0~9和小数点组成);指数形式(尾数e指数,尾数和指数必须有值,指数为整数) 字符型:单引号引起的单个字符或转义序列,转义序列由\开头,后跟对应字符的ACSII码(用八或十六进制数表示,默认为八进制数)或字符 标识符常量(符号常量)的定义方法:编译预处理指令 #define 标识符常量名 常量值 常量说明符 const 类型 标识符常量名=常量值; 2.变量 变量在使用前,必须有值。 说明格式:[存储类型] 数据类型 变量名1 [, 变量名2, ?, 变量名n]; 变量说明时直接赋初值:[存储类型] 数据类型 变量名=值; 变量先说明后赋值:[存储类型] 数据类型 变量名; 变量名=表达式; 3.运算符与表达式 (1)算术运算符:+、-、*、/(除)、%(求余) %只对整数操作,/和%的除数(右操作数)不能为0 (2)关系运算符:、=、、=、==(相等比较)、!=(不等比较) 操作数非0为真、 0为假;运算结果真为1、假为1,且继续参加运算。 (3)逻辑运算符:!(非)、(与)、||(或) 运算规则:非真即假,运算时操作数中有一个为0(假)时为假,||运算时操作数全为0(假)时为假;括号优先,同层的优先顺序为!、、||,从左到右,一旦能确定结果值,停止运算。 (4)赋值运算符:=、+=、-=、*=、/=、%=等 左操作数必须为变量;先计算右操作数;i*=j+2等价于i=i*(j+2) (5)自增自减运算符:++、- - 操作数为变量,运算符的位置会影响两个值(前置:表达式为运算前的变量值,变量自增自减1;前置:变量自增自减1,表达式为运算后的变量值) (6)逗号运算符:, 从左到右依次计算各操作数,最后一个操作数的值为表达式的值。 (7)条件运算符:?: 操作数1的值为真(非0),表达式取操作数2的值,否则表达式取操作数3的值。 优先级:一元运算(一个操作数),二元运算(算术运算、关系运算、逻辑运算,赋值运算),条件运算,逗号运算 4.类型转换 自动转换:一般表达式中向数据长度增加的方向转换;赋值表达式向左操作数类型转换。 强制转换:(type)表达式或type(表达式);只改变表达式的值的类型。 第1~3章 VC程序的结构 1.程序的基本结构 #include iostream.h //预处理部分 … //说明部分(全局变量说明部分、自定义函数说明),可以无 void main(void) //主函数说明 { … //函数体,说明部分、操作部分(一般由输入、处理和输出三部分组成) } 程序中严格区分字母大小写;中文符号只能出现在字符串或注释中;采用缩格式。 2.输入 cin变量1变量2 …变量n; 注意:变量类型可以是整型、实型和字符型;键盘输入的数据之间要用空格或回车隔开;数据的类型、顺序、个数与列举的变量对应一致;当接受到类型不致时,对应变量值为0,以后的输入数据丢失、变量无值;当个数不足时,等待继续输入;当个数超过时,取所需个数的数据,多余的由后面的输入接收或自动放弃; cin.get(字符型变量名); 注意:每次从输入行中接受一个字符(包括空格和回车符)到指定变量中; 3.处理 各种语句(说明语句、表达式语句、流程控制语句、空语句、复合语句)的集合。 每个语句均以“;”结束;复合语句是多个语句用{}括起组成的一个语句。 4.输出 cout表达式1表达式2 … 表达式n; 注意:先计算表达式的值,再输出结果;表达式中的运算符的优先级必须高于,否则要将表达式用圆括号括起;当表达式为字符(串)常量时,输出引号里的内容,如果串中含有转义字符时,输出对应的ASCII字符;连续输出的表达式的值,如果需要间隔,则必须人为增加输出分隔符;也可以使用setw(整数)规定其后一个输出项的宽度,但要在预处理部分加预处理指令#include iomanip.h。 第4章 流程控制语句 1.分支语句 (1)单分支语句if 1)if (表达式) 语句; if (表达式) { 语句1; 语句2; … } 执行流程见图1。

文档评论(0)

word.ppt文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档