网站大量收购闲置独家精品文档,联系QQ:2885784924

第1章c基础知识3.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章c基础知识3

C++ 程序设计;上机小结;;1 C++中的数据类型;;;;字符型常量;;字符数据在内存中的存储形式及其使用方法:;;例2 字符数据与整数进行算术运算。下面程序的作用是将小写字母转换为大写字母。;4. 字符串常量;注意:;分析以下输出语句:;1.5.3 常变量只读变量(read-only-variable);;符号常量的使用 ;#define 命令定义的符号常量和用const定义的常变量的区别: ;1 算术运算符及其表达式;1.算术运算符及其表达式;赋值表达式;; 由逻辑运算符连接的表达式,其操作数和运算结果均为逻辑量。;ok;逻辑表达式求值的优化:;5. 位运算(选读);6.逗号运算符与逗号表达式;7. sizeof( ) 运算符;1.6.4 算术类型转换和赋值类型转换;1. 混合运算的类型转换规则; 具体规则: (1)字符可以作为整数参与数值运算,整数值为其ASCII码。 (2)操作数为字符或短整型时,系统自动变换成整型。 (3)操作数为实型时,系统自动变换成双精度型。 (4)其余情况,当两操作数类型不同时,将精度低(或表示范围小)的操作数的数据类型变换到与另一操作数类型相同再进行运算 ;分析下面的赋值表达式:;2.赋值类型转换; 赋值运算中,当左值与右值类型不一致时,系统将按照左值的类型,自动进行强制转换。;;例. 将有符号数据传送给无符号变量;3 强制类型转换;1.8 简单的输入输出; C++中使用对象cin 作为标准输入流对象,代表键盘, cout 作为标准输出流对象,通常代表显示设备.;输入流对象cin: cin 用来给变量输入数据. 一般格式为: cin变量名1 [变量名2…变量名n] ; 输出流对象cout: cout实现将数据输出到显示器. 一般格式: cout表达式1[表达式2…表达式n]; 使用时必须在程序开头增加两行: #include iostream using namespace std;;例: int i, j; float x, y; cout”Input i, j, x, y:”endl; cinij; //D cinxy; cout”i=”i′\t′”j=”jendl; cout”x+y=”x+yendl; 若输入:10 20 4.5 8.6 CR 则程序输出: i=10 j=20 x+y=13.1 ;;字符的输出: 使用 cout 假定字符c1、c2、c3的值分别为字符a 、b和c‘,执行以下语句序列: coutc1\tc2\n; coutc3endl; coutOkendl; 屏幕上将输出: a b c Ok 输出时字符之间是无间隔的,如果想让字符间有间隔,必须输出间隔符 ;如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。 如: int i, j, k, l; cout”Input i(oct), j(hex), k(hex), l(dec):”endl; cin oct i; //输入为八进制数 cin hex j; //输入为十六进制数 cin k; //输入仍为十六进制数 cin dec l; //输入为十进制数 cout” hex:”” i=” hex i endl; cout” dec:”” j=” dec j′\t′; cout” k=” k endl; cout” oct:”” l=” oct l; cout dec endl; //恢复十进制输出状态;注意: 在cin或cout中指明数制后,该数制将一直有效,直到重新指明用其他数制。 使用不带.h的头文件iostream时,必须在cin中指明数制,否则从键盘输入时,不认八进制和十六进制数开头的0和0x标志。指明后可省略0和0x标志。 特别注意:输入数据的格式、个数和类型必须与cin中的变量一一对应,否则不仅使输入数据错误,而且可能影响后面其他数据的正确输入。;1.8.3 输入输出的格式控制; . 字符的输入输出;1.8.2 数据的输入输出;常用

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档