- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用cout进行输出 cout可将变量值和文本字符串输出到屏幕。变量和字符串可组合输出,如: coutBarNum“颗糖果\n; cout的多个可分行,如上面的语句可如下书写 cout BarNum 颗糖果\n; 但要注意一个cout只能有一个;号,之间不能有空格 也可以使用多个cout来输出,如: cout BarNum; cout颗糖果\n; 转义序列 常用的转义序列有: \n 换行符 \t 水平制表符 \v 竖直制表符 \a 响铃符 \\ 反斜杠 \ 双引号 \b 退格符(将之前输出到屏幕的字符擦去一个) 换行符 这些转义符中的\n可用endl来代替,如: coutYou have definitely won\n; 和 coutYou have definitely wonendl; 作用是一样的,但要注意endl要使用号来输出 格式化带小数点的数字 设double类型的变量price=78.5,那么语句 cout“价格为: $priceendl; 输出的结果是78.5,但如果希望是78.50等,那么如何控制小数点后的位数呢? 如果我们希望小数点后输出2位,则可以 cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2); coutThe price is $priceendl; 用cin进行输入 cin的使用与cout的使用非常类似,如: cin BarNum one_weight; 可在一条语句中列举多个变量,也可写为: cin BarNum one_weight; 但只能有一个分号,当程序运行到cin语句时,它会等待用户从键盘输入,它将第一个变量设为从键盘输入的第一个值,第二个变量设为从键盘输入的第二个值,依此类推。但是除非用 用cin进行输入 户按Enter键,否则程序不会读取输入。用户也可以按Esc键来纠正输入错误。 注意输入的各个数字必须以一个或多个空格或者以一个换行符来分隔。计算机会忽略任意数量的空格或换行符,径值找到下一个输入值。因此,无论你用一个空格还是用多个空格,甚至用一个换行符来分隔,都是无关紧要的。 练习 书上P.41(7版P.44)的10、11 数据类型和表达式 int类型和double类型 int类型与double类型 2与2.0的区别 整数与浮点数 浮点数的科学记数法如3.67e4就是367004.9e-3是0.0049 其他数字类型,如:long, float, long double char类型 bool类型 string类型简介 char类型 char类型变量的声明格式如下 char ch,letter; char类型的变量只可容纳键盘上的任何一个字符,如: ch=a; letter=+; ch=\n 等都是合法的,但 letter=A; letter=ab; 等是不合法的,前者因为双引号界定的是字符串 char类型 后者是因为单引号内的字符超过一个而不合法。 char类型示例 #includeiostream using namespace std; int main() { char s1,s2,s3; coutEnter two initials, without any periods:\n; cins1s2; char类型示例 coutThe two initials are:\n; couts1s2endl; coutOnce more with a space:\n; s3= ; couts1s3s2endl; coutThats all.; } 运行示范 运行示范 bool类型 bool类型的声明与初始化可如下进行 bool IsLetter=true, IsNumeric=false; bool类型的变量只接受true或false,该类型主要用于分支和循环执行语句,即if-else语句和while, do…while以及for循环中 整形值如果给bool类型变量赋值则需要进行隐式转换,如: bool IsBig=2, Small=0; string类型简介 string类是用来处理字符串的一个类,使用该类之前,需要在预编译中加入 #includestring 并使用命名空间std using namespace std; string类型变量的声明与基本的数据类型如int、 double类型的声明一样,如: string str=我是一名学生; string类示例 #includeiostream #includestring using namespace std; int main() { string FirstN
文档评论(0)