- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《高级语言C++程序设计(第一版)-第三章.》.pdf
58 第三章 基本数据类型与基本运算 第三章 基本数据类型与基本运算 虽然上一章已经介绍了有关C++语言的许多内容,但是,我们还只能写出 像Program2 .1 那样印出一句话的程序。写程序主要是对数据进行计算或处理, 本章引入C++语言支持的最基本的数据类型和最基本的运算,也就是系统提供 的运算符。 让我们首先看两个运用运算符对基本类型的数据进行计算的程序实例。 3.1包含简单计算的C++程序 3.1.1程序实例:求两数之和 //program 3- 1.cpp #includeiostream.h void main() { int a,b,sum; a = 43; b = 37; sum = a + b; cout The sum is sum; cout endl; } 说明: (1) 第5行的说明语句把三个标识符a,b,sum定义成三个 int型变 量。 (2) 第6~7行把两个整数43和37赋给变量a,b,于是变量a,b的 当前值为43和37。 (3) 第8行先令a和b相加,然后把结果值80赋给变量sum。在6~8 3.1 包含简单计算的C++程序 59 行出现的符号“=”称为赋值运算符,与数学中的符号“=”不完 全一样,它是令其右边的表达式求值,然后把值赋给左边的变量。 这里的“+”和“=”都称为C++的算术运算符。 (4) 此程序执行的结果是在屏幕上显示:The sum is 80 (5) 第 10行中endl要求在屏幕上输出回车符进行换行。 3.1.2程序实例:计算圆面积 上节的程序没有多少实用价值,因此我们在引入一个计算圆面积的程序: //program 3-2.cpp #include iostream.h void main() { const float pai = 3.14; float radius; cout Enter radius:; cin radius; float area = pai * radius * radius; cout \n The area of circle is ; cout area endl; } 说明: (1) 主函数 main()前的void指明不必返回参数(函数的返回类型亦称 该函数的类型),C++规定不指明返回类型的主函数为 int类型,即应 在主函数执行完返回一整数值给调用它的操作系统。 (2)第5行说明了一个浮点型的常量pai,并定义其值为3.14,由于pai 是常量,故在程序运行中,这个值不会改变。 (3)第6行和第9行说明了两个浮点(float)型的变量radius和area, 后者立即被赋值,其值是圆面积的计算结果。 (4)第 8行是输入语句,cin也是在 iostream.h说明的标准输入文件, 它指的是键盘,也就是说,程序执行到语句cin>>radius;时它将 等待,在用户从键盘上键入一个浮点数——例如键入:2.5后,把输 入的浮点数2.5送入变量radius,相当于为变量radius赋值2.5。 (5)第7行和第 10行都是向屏幕输出字符串,该字符串由双引号括起, 61 3.2 基本类型及其派生类型 按原样输出,其中第 10行的字符串中开头“\n”是由反斜杠“\” 和字 符‘n’组成的,是特殊字符,它是不可打印的控制字符。\n 要求回车换行,即cout<<\n;其效果与cout<<endl;相同。 (6)此程序的运行结果将在屏幕上显示出:
文档评论(0)