- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.7.2 屏幕输出 赋值符和条件运算的优先级都低于提取符: cout a=b ; //错误 cout ab ? a : b ; //错误 可以添加括号改变优先级: cout ( a = b ) ; //正确 cout ( ab ? a : b ) ; //正确 注意: 3.7.2 屏幕输出 常用的输出格式控制符 包含头文件iomanip.h 控制符 功能 endl 输出一个新行符,并清空流 ends 输出一个空格符,并清空流 dec 用十进制表示法输入或输出数值 hex 用十六进制表示法输入或输出数值 oct 用八进制表示法输入或输出数值 setfill ( char c ) 设置填充符c setprecision ( int n ) 设置浮点数输出精度(包括小数点) setw ( int n ) 设置输出宽度 P35 3.7.3 表达式语句 任何表达式加上一个分号成表达式语句. a = 10 a = 10 ; i ++ i ++ ; x – y ; { t = a ; a = b ; b = t ; } ; 小结 程序主要功能是描述数据和处理数据。 数据表现为常量和变量。所有的常量、变量都属于某种数据类型。类型决定了数据的操作方式。 对数据的读写通过内存访问实现。C++提供名访问和地址访问方式。可以通过指针变量间址访问所指对象。 引用是对象的别名。用引用访问对象与名访问方式一样。 关键字const用于约束对象为只读。 运算符表示了系统提供对基本数据的操作。表达式是由常量、变量和运算符连结起来,表达一个计算值的式子。 C++用标准流对象实现数据的输入和输出。输入语句,输出语句和表达式语句可以构成顺序执行的简单程序。 小结 作业 P25页的第4题 编写一段程序: 对输入的整数进行加密输出 加密的算法根据自己所学的运算符来自行设计 要求:从输出看不出来输入是什么? ?#include?iostreamusing?namespace?stdint?main(int?argc,?char?*argv[]){int?i=1,ni,gi;do??{???cinnigi;?if(gi=80)???countni=nigi=giendI;??i=i+1;? ??}while(i=50);return?0;} #include iostream.h int main(int argc, char *argv[]) { int i=1,ni,gi; do { cinnigi; if(gi=80) coutni=nigi=giendl; i=i+1; }while(i=50); return 0; } * 从现在开始,将详细讲述C语言的方方面面。 本章将讲述数据类型、运算符与表达式。这些概念的建立是进行进一步C语言学习的必要条件。同时,这些概念也是各种高级语言的共通概念。 * C++的词汇包含关键字、标识符、运算符、分割符和常数 * undeclared identifier * 运算符其实是系统预定义的函数的,没有定义的运算符(如sin,cos,log等)不能使用(在math.h中定义有一部分数学运算函数) * 简单类型表示不能在分解的数据类型(原子类型) 结构类型表示由其他类型组合而成的类型。 * 所有的数据和程序(包括游戏、电影和歌曲)在计算机中均需要转换为0和1来存储(二进制). 存储的基本单位是字节(byte),一个字节包括8个二进制位(bit) * 未来的趋势是任何字符,无论英文、中文还是其它文字,都用两个字节来表示。这种编码叫做UNICODE * 为什么是1024而不是更容易计算的1000? 为什么是8而不是更直观的10? 这将在计算机原理课解答。 * short和long是一对,signed和unsigned是一对,两对修饰符可以同时修饰基本数据类型,但同一对中只允许出现一个。 修饰符号对基本类型的修饰不能随意组合 在定义变量时,计算机根据变量的类型分配存储空间,并且以该类型解释存放的数据(举一个例子) * 由于数据类型在存储上有限制,所以数据类型可以表达的(取值)范围是确定的。教材中的P9 页有对各种类型变量取值范围的描述。 在程序中最好的确定范围的方法就是使用在limits.h这个文件中定义的这些宏。 * 下面我们开始详细了解一下几个基本的数据类型,整型、浮点型和字符型。 * 这里的 e|E 表示10的多少次方 * 地址可以理解为门牌号码。举个例子:开学前新生宿舍全部是空的,入学后分配了一个宿舍,比如***的宿舍的西2-509。 ***的宿舍=西2-509。我们既可以使用
文档评论(0)