- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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 数据的输入输出;常用
您可能关注的文档
- 科学四年级下第三单元第1课“一天的食物”-副本.ppt
- 科学:第一章“酸碱盐”复习课件[华师版九年级上].ppt
- 科学:5.1艳丽多姿的生物[华师大七年级上].ppt
- 科学家怎样研究有机物结构4.ppt
- 秘书与公文写作[27-28].ppt
- 科技翻译2012年总结.ppt
- 科海泛舟[综合性学习活动课件].ppt
- 科普版六年级英语下册lesson4Whatwillyoudowhenyougrowup.ppt
- 积极看待事物PPT.ppt
- 积木作品:“爱情公寓”连连看设定造型欣赏.ppt
- 2025年休闲食品健康化转型下的市场拓展策略与渠道创新报告[001].docx
- 农村电商服务站品牌建设:2025年运营模式创新与品牌传播报告.docx
- 2025年互联网金融平台合规整改与金融科技监管的合规监督与可持续发展策略.docx
- 2025年短视频平台内容监管与平台社会责任关系研究报告.docx
- 农产品溯源体系在农产品质量安全监管中的信用体系构建与实施策略研究.docx
- 2025年工业互联网平台数据备份与恢复策略创新方案探讨.docx
- 2025年线上法律咨询服务平台法律咨询行业竞争策略研究.docx
- 农业产业集群农产品流通体系构建与发展机制报告.docx
- 智能制造领航者:2025年3D打印技术在规模生产中的应用效果分析报告[001].docx
- 农村金融服务创新与农村金融消费者权益保护法规实施效果分析报告.docx
文档评论(0)