- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 基本数据类型及表达式 2.1 基本符号 2.2 常量与变量 2.3 基本数据类型 2.4 运算符与表达式 缺省的情况下,整型变量假定为有符号的 有3种表示方式: 十进制整数 八进制整数(以0开头的整数) 十六进制整数(以0X或0x开头的整数) 有两种表示: 定点数形式 指数形式:要注意E或e的前面要有数字,且E的后面的指数必须为整数。 数后加f或F为float,加d或D为double,没有后缀修饰的则缺省为double类型 在计算机内部,浮点数是以国际标准IEE754的形式表示,即将浮点数分成三段,第一段是符号位,占1位;第二段是阶码;第三段是尾数。 0.8125=(0.1101)2=1.101*2-1 //规格化处理:让二进制浮点数的整数部分为1。 35.6=(100011.1001)2 =1.00011100110011001100110*25 =000011100110011001100110 //机内表示 5,6B 4,5B 用一个与常量相关的标识符来替代常量出现在程序中,这种相关的标识符称为符号常量。增加可读性和可维护性。 由于其常量值不可改变,所以该常量定义时必须初始化。 注: 符号常量名不能放在赋值语句的左边。 常变量存储在数据区,并且可以按地址访问,编译时系统对常变量进行类型检查。 C++建议使用常变量,而不要使用文字常量。 在内存中是以字符的ASCII码值的形式存储 ASCII码字符集是计算机中的常用字符集。它包括英文字母及阿拉伯数字等128个字符,存储一个ASCII码占用一个字节单元。 (1)关键字-系统预定义的单词有特殊用途 C++区分大小写,关键字全部由小写字母组成。 标准C++(ISO14882)定义了74个关键字,具体的C++编译器会做一些增删。 (2)标识符号-自己定义的单词 C++语言的标识符经常用在以下情况中: 1. 标识对象或变量的名字 2. 类、结构和联合的成员 3. 函数或类的成员函数 4. 自定义类型名 5. 标识宏的名字 6. 宏的参数 (3)分隔符 在C++中,逗号“,”、分号“;”、空格、冒号和花括号“{ }”等符号具有特殊的分隔作用。 (1)空格符:常用来作为单词与单词之间的分隔符。 (2)逗号:用来作为说明多个变量或对象类型时变量之间的分隔符;或用来作为函数的多个参数之间的分隔符,还可以用来作为运算符。 (3)分号:仅作为for循环语句中for关键字后面括号中三个表达式的分隔符。 (4)冒号:作为语句标号与语句之间的标识符和switch语句中关键字case〈整常型表达式〉与语句序列之间的分隔符。 (5){}:用来构造程序。 (4)注释 仅是为了便于程序阅读,不参与程序执行。 单行,多行 命名原则: 以字母 、下划线 开头,后面可跟字母、下划线、数字的字符序列。 长度不限,一般有效长度31个字符以内。 大小写有区别。例:A1和a1是不同标识符。 系统中的保留字(称关键字)不能作为标识符。 能见名知义,使用有意义的单词。 字符常量可以与整型数进行加/减运算 常量就像放在盒子里的东西,不会发生变化。 在源程序中直接写明的数据,其值在整个程序运行期间不可改变,这样的数据称为常量。 在运行过程中从计算机的外部设备(例如键盘、硬盘)读取的,这些数据的值在程序运行过程中允许改变,这样的数据称为变量。 * * + - * / = , . _ : ; ? \ ~ | ! # % () [] {} ^ 空格 其他符号 0 1 2 3 4 5 6 7 8 9 10个 阿拉伯数字 ABCDEFGHIJKLMNOPQRSTUVWXYZ 26个 大写字母 abcdefghijklmnopqrstuvwxyz 26个 小写字母 2.1.1 字符集 ASCII码字符集 注意事项 同一个符号在不同位置出现时有不同的含义。 例: x * y(乘) 与 *p(指针变量) 符号单独使用与组合使用时含义不同。 例:=(赋值)与 ==(等于) (位运算) 与 (逻辑与) 在写字符串时不受字符集限制。 字符集的符号必须是英文状态下半角。 2.1.2 词汇 #include iostream.h void main() { double r,s,a; //定义变量 coutPlease input R=; cinr; s=2*r*3.14; a=r*r*3.14; couts=sendl; coutarea=aendl; } 关键字(保留字) 标识符 例: 判断下面哪些是合法的标识符? My
您可能关注的文档
- 凝析气藏气_液_液体系相态特征模拟研究_附件.pdf
- 第三节 锻前加热、锻后.ppt
- 基于情景分析天津市滨海新区地面沉降预测.pdf
- 2.动量矩定理.ppt
- VaR估计中的概率分布设定风险及改进.pdf
- 核心筒架体专项方案(带计算书)详解.doc
- 试件厚度对砂浆_混凝土断裂韧度K_省略_的影响与缝端微裂缝区的形状及大小_于骁中.pdf
- 2第二讲液体运动的流束理论.pdf
- 数学:1.1《函数周期性》课件(北师大版必修4).ppt
- 缓慢复活型滑坡滑带土的蠕变性质及特征强度试验研究_蒋秀姿.pdf
- 2024年河北省滦县烟草公开招聘工作人员试题带答案详解.docx
- 2025重庆城建控股(集团)有限责任公司招聘6人笔试历年参考题库附带答案详解.pdf
- 2025浙江金华八婺粮油有限公司招聘7人笔试历年参考题库附带答案详解.pdf
- 2025福建省大数据集团有限公司校园招聘25人笔试历年参考题库附带答案详解.pdf
- 2024年乙烯冷箱产品项目可行性分析报告.docx
- 改革开放课件市公开课一等奖市赛课获奖课件.ppt
- 2025山东临沂市兰陵县农业发展集团有限公司选聘财务负责人及考察人员笔试历年参考题库附带答案详解.pdf
- 2025中绿特科技发展(天津)有限公司招聘121人笔试历年参考题库附带答案详解.pdf
- 2025湖南高速建设工程有限公司招聘25人笔试历年参考题库附带答案详解.pdf
- 2025浙江嘉兴市海宁市嘉睿人力资源公司招聘1人(厨工)笔试历年参考题库附带答案详解.pdf
最近下载
- 公司章程英文版 Company Articles of Association.doc VIP
- 英文版公司章程ARTICLES OF ASSOCIATION OF.docx VIP
- 从《倾城之恋》的白流苏透析张爱玲小说中的女性形象.docx
- 档案搬迁服务 投标方案.doc
- 日本 东要介--透析液纯净化.cn.pdf VIP
- mpr300电机保护器使用使用说明书.doc
- 2025年乡村振兴战略下县域经济产业链优化研究报告.docx VIP
- 胜利仪器VICTOR 240.240S.270.270S双通道系列示波器用户手册.pdf VIP
- 智能浇灌系统的策划书3篇.pdf VIP
- 新HSK3级词汇最新分析和总结.pdf VIP
文档评论(0)