- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A基本数据运算与输入输出
2010-08-10 C++程序设计 第2章 基本数据运算与输入输出(A) 主要内容 如何用计算机计算圆面积(2.1-2.4) 标识符(2.5) 基本数据类型(2.9) 变量定义(2.6) 常量(2.8,2.9.1) I/O流控制(3.12) 小结及作业 2.1 如何用计算机计算圆面积 问题描述 计算机从键盘读入圆的半径,输出其面积 程序将使用变量保存半径和面积,并用一个表达式计算面积 解决思路 读入半径 利用圆面积公式计算面积 输出面积 2.1 如何用计算机计算圆面积 程序主函数框架 程序清单 2.2 标识符 字符集 字符是指计算机中使用的字母、数字、单词和符号 用于构造有意义语句的一组字符,这也是任何一种语言的特点 C++程序的字符集 26 个大、小写字母:a~z,A ~Z 10 数字:0~9 其他符号:+ - * / % | ~ ( ) { } ^ , . ? : ; \ 2.2 标识符 标识符 由字符集元素组成的一串字符,为变量、常量及函数等程序实体命名 分为系统预定义标识符(如预编译指令)和用户自定义标识符(如变量名,函数名) 标志符命名规则 由字母、下划线、数字组成,且第一个符号不能是数字 中间不能有空格 C++是大小写敏感,即大写和小写字母是不同的 最好使用英文单词或其组合,切忌使用汉字或汉语拼音 不能使用保留字作为标志符(参见附录A) 采用见名思义的原则: sum、name、sex,不要太长,一般以不超过31个字符为宜 2.2 标识符 保留字 又称关键字(Keyword),是预先定义好的标识符,对C++编译程序有特殊含义 在程序中用到的其他名字(标识符)不能与C++的关键字相同 关键字也不能重新定义 不同开发环境如VC、BC会对保留字有不同扩充 C/C++保留字参见教材附录A C++关键字(P492) 2.3 基本数据类型 中学阶段数学课学习的数据类型及运算 实数(R)、复数(C) 355.5,76.8 有序实数对:2+3i 整数(I)、小数 35, -68 3.5 , 0.8 自然数(N),正整数(Z) 0,1,2,3,… 有理数、无理数 正数、负数 常数:π,e 2.3 基本数据类型 C++语言中的数据类型 2.3 基本数据类型 C++语言中数据为什么要区分类型? 不同类型的数据代表不同的 数据表示形式 合法的取值范围 可参与的运算种类 占用内存空间大小 对程序当中所用到的所有数据都必须指定其数据类型 从基本数据类型到抽象数据类型 无数据类型 void 基本数据类型 构造数据类型 抽象数据类型 2.3 基本数据类型 基本数据类型:系统事先规定了的数据类型(内置类型) int,整数,在目前绝大多数机器上占4个字节 float,单精度浮点数,一般是4个字节长,VC 内缺省显示为 6 位有效数字 double,双精度浮点数,一般是8个字节长,VC 内缺省显示为 14 位有效数字 char 字符,一般是1个字节长 用来表示 256 个ASCII字符,或者0~255的整数 2.3 基本数据类型 基本数据类型修饰符:short、long、signed、unsigned short short int,短整数,一般2个字节长,通常简写为short long long int,长整数,VC中一般是4个字节长,通常简写为long long double,长双精度(高精度)浮点数,一般是10个字节长。 signed 用来修饰char、int、short和long,说明他们是有符号的整数(正整数、0和负整数),一般缺省都是有符号的,所以这个修饰符通常省略 unsigned 用来修饰 char、int、short 和 long,说明他们是无符号的整数(正整数和0) 2.3 基本数据类型 2.4 变量 变量:在程序运行中其值可以改变的量 变量是存储信息的单元,它对应某个内存空间 变量名代表其存储空间,程序能在变量中存储值和取出值 变量的定义: 数据类型 变量名1[[=初值],变量名2=[初值],…,]; 例: float r1=1.5f, r2=0.5f, r3; char ch=A; 变量的初始化:为变量赋初值的过程,用赋值运算符“=”进行 定义的同时进行初始化 单独进行初始化 2.4 变量 变量名的含义 表示分配给变量的存储空间 表示内存空间中存储的数据:变量的值 每个变量都有一个名字、一个数据类型和一个值 注意变量名与变量值的区别 2.4 变量 变量名命名规定 由字母、下划线、数字组成,且第一个符号不能是数字 不要与关键字、保留字重名; 中间不能有空格 C++是大小写敏感,即大写
您可能关注的文档
最近下载
- 二手车销售业务员培训ppt课件.pptx
- 胰岛素皮下注射中华护理学会团体标准.pptx
- hexaco-100人格量表中文版的初步修订及其在大学生中的适用性研究 .pdf
- HCIA-openEulerV1.0模拟考试题及答案.doc
- 工商申请生态农场流程.docx VIP
- 河南省郑州市高新区2024-2025学年三年级上学期期末英语试题(无答案).pdf VIP
- 人教PEP英语五年级下册全册教案教学设计及教学反思.doc
- 社会学论文:上海市“15 分钟体育生活圈”建设现状与策略思考——以静安区为例.docx
- 历年(2019-2024)全国高考数学真题分类(圆锥曲线)汇编(附答案).pdf
- 《一起长大的玩具》(课件)二年级下册语文部编版.pptx
文档评论(0)