- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 - 成员选择(指针) 对象指针-成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型) 强制类型转换 (数据类型)表达式 ++ 自增运算符 ++变量名/变量名++ 单目运算符 -- 自减运算符 --变量名/变量名-- 单目运算符 * 取值运算符 *指针变量 单目运算符 取地址运算符 变量名 单目运算符 ! 逻辑非运算符 !表达式 单目运算符 ~ 按位取反运算符 ~表达式 单目运算符 sizeof 长度运算符 sizeof(表达式) 3 / 除 表达式/表达式 左到右 双目运算符 * 乘 表达式*表达式 双目运算符 % 余数(取模) 整型表达式/整型表达式 双目运算符 4 + 加 表达式+表达式 左到右 双目运算符 - 减 表达式-表达式 双目运算符 5 左移 变量表达式 左到右 双目运算符 右移 变量表达式 双目运算符 6 大于 表达式表达式 左到右 双目运算符 = 大于等于 表达式=表达式 双目运算符 小于 表达式表达式 双目运算符 = 小于等于 表达式=表达式 双目运算符 7 == 等于 表达式==表达式 左到右 双目运算符 != 不等于 表达式!= 表达式 双目运算符 8 按位与 表达式表达式 左到右 双目运算符 9 ^ 按位异或 表达式^表达式 左到右 双目运算符 10 | 按位或 表达式|表达式 左到右 双目运算符 11 逻辑与 表达式表达式 左到右 双目运算符 12 || 逻辑或 表达式||表达式 左到右 双目运算符 13 ?: 条件运算符 表达式1? 表达式2: 表达式3 右到左 三目运算符 14 = 赋值运算符 变量=表达式 右到左 /= 除后赋值 变量/=表达式 *= 乘后赋值 变量*=表达式 %= 取模后赋值 变量%=表达式 += 加后赋值 变量+=表达式 -= 减后赋值 变量-=表达式 = 左移后赋值 变量=表达式 = 右移后赋值 变量=表达式 = 按位与后赋值 变量=表达式 ^= 按位异或后赋值 变量^=表达式 |= 按位或后赋值 变量|=表达式 15 , 逗号运算符 表达式,表达式,… 左到右 从左向右顺序运算 说明:
同一优先级的运算符,运算次序由结合方向所决定。
简单记就是:! 算术运算符 关系运算符 || 赋值运算符C++编程命名规则
一.程序风格:???????? 1.严格采用阶梯层次组织程序代码:???????? 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。??? 要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如:???????? 2.提示信息字符串的位置???????? 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。???????? 3.对变量的定义,尽量位于函数的开始位置。?????
二.命名规则:???????? 1.变量名的命名规则???????? ①.变量的命名规则要求用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求单词的第一个字母应大写。???????? 即:变量名=变量类型+变量的英文意思(或缩写)???????? 对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。???????? 见下表:???????? bool(BOOL)???? 用b开头???? bIsParent???????? byte(BYTE)???? 用by开头???? byFlag???????? short(int)???? 用n开头???? nStepCount???????? long(LONG)???? 用l开头???? lSum???????? char(CHAR)???? 用c开头???? cCount???????? float(FLOAT)???? 用f开头???? fAvg???????? double(DOUBLE)???? 用d开头???? dDeta???????? void(VOID)???? 用v开头???? vVariant???????? unsigned???? int(WORD)???
您可能关注的文档
- 雅思词汇分类之计算机编程词汇(附件).docx
- 网络存储备份技术教材.ppt
- 桩基础作业(附答案)课件.doc
- 注册会计师事务所文化建设分析解析.doc
- 专利电子申请CPC客户端操作常见问题解析.doc
- 第三章 电大期末考试《计算机网络》模拟题.doc
- 专业术语目录课件.doc
- 第九章 编译原理2006期末考试试卷A答案.doc
- 注码符号标注位置刍议解析.doc
- 网络测试 命令大全教材.doc
- 《GB/T 12668.7202-2024调速电气传动系统 第7-202部分:电气传动系统的通用接口和使用规范 2型规范说明》.pdf
- 《GB/T 15692-2024制药机械 术语》.pdf
- GB/T 15692-2024制药机械 术语.pdf
- 中国国家标准 GB/T 15692-2024制药机械 术语.pdf
- GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 中国国家标准 GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 《GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求》.pdf
- 《GB/T 30117.1-2024非相干光产品的光生物安全 第1部分:通用要求》.pdf
- 《GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验》.pdf
- GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验.pdf
文档评论(0)