- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 数据的输入输出;常用
您可能关注的文档
- 科学四年级下第三单元第1课“一天的食物”-副本.ppt
- 科学:第一章“酸碱盐”复习课件[华师版九年级上].ppt
- 科学:5.1艳丽多姿的生物[华师大七年级上].ppt
- 科学家怎样研究有机物结构4.ppt
- 秘书与公文写作[27-28].ppt
- 科技翻译2012年总结.ppt
- 科海泛舟[综合性学习活动课件].ppt
- 科普版六年级英语下册lesson4Whatwillyoudowhenyougrowup.ppt
- 积极看待事物PPT.ppt
- 积木作品:“爱情公寓”连连看设定造型欣赏.ppt
- 2024年中国BTN系统市场调查研究报告.docx
- 2024年中国医用注射器市场调查研究报告.docx
- 2024年中国聚氯乙烯阻燃电缆料市场调查研究报告.docx
- 2024至2030年玩具背包项目投资价值分析报告.docx
- [晋中]2024年山西晋中市榆次区事业单位招聘152人笔试历年参考题库(频考点试卷)解题思路附带答案.docx
- 2024年中国光纤分光器市场调查研究报告.docx
- 2024至2030年中国微型离心泵行业投资前景及策略咨询研究报告.docx
- 2024年中国行走总成市场调查研究报告.docx
- 2024至2030年中国快速液压捆钞机行业投资前景及策略咨询研究报告.docx
- [来宾]2024年广西来宾市金秀县引进21人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
最近下载
- 党风廉洁个人表态发言稿.docx VIP
- 02供应商管理委员会运行管理制度.doc
- 《GBT3880.1-2012-一般工业用铝及铝合金板、带材》.pdf
- 浙江省宁波市九校2024-2025学年高一上学期数学期末联考试卷.docx
- 2023-2024学年北京市东城区人教版三年级上册期末考试数学试卷.pdf VIP
- 廉政谈话个人表态发言简短范文(精选六篇).docx VIP
- 水平定向钻法管道穿越工程技术规程.pdf
- 廉政谈话个人表态发言简短范文(精选6篇).docx VIP
- 在线网课学习课堂《药物非临床研究的思路和方法(中国药科大学 )》单元测试考核答案.docx
- 廉洁自律表态发言简短三篇.docx VIP
文档评论(0)