首页  >   经验  >   C++语言零基础入门教程:2.7 标准输入scanf和cin的对比分析

C++语言零基础入门教程:2.7 标准输入scanf和cin的对比分析

查看 codexia 的博客 2015-10-02 00:59:33 3104 会员文章,禁止转载
C++   入门  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介简单介绍对比了scanf和cin的知识,然后对比了cin和cout两个的使用,并图解分析了cin和cout的数据流向,使得cout和cin的理解一目了然。
    上节课《C++语言零基础入门教程:2.6 标准输出printf和cout的对比分析》简单的讲解了标准输出的使用,介绍了包含iostream头文件就可以使用printf函数的原因。而本节课讲解的标准输入scanf也是同样的被导入标识符的,所以可以直接使用,导入的语句如下:
using _CSTD scanf;
     在前面讲解的命名空间知识时,已经介绍过。这里接着上节课讲解标准输入。而谈到输入,就要先说下变量。因为输入是输入到变量的。虽然变量这些知识将会在后续章节详细讲解,但是,要理解输入,不说一下变量,恐怕不好理解。就当做是先简单学习一下变量吧。
    变量,就是可以变化的一个标识符。这个符号代表了一个值,而这个符号代表的值,又可以在程序中改变,所以才有了变量的说法。对应的,就是常量,而常表示的恒定的意思,就是一直,永远的意思。那么这个标识符所代表的值,就一直固定的。
    那么变量有一种赋值方法就是从标准输入方式输入,也就是键盘输入。这个输入在C语言中,使用scanf输入,格式如下:
scanf("%d %d",&变量1,&变量2);
     第一个参数和printf类似,使用格式化组合格式化数据的,不过scanf中,在双引号,不要和printf一样输入其他字符。因为这个是用于获取数据,输入其他数据没有意义。当然,输入特定的字符有特定的意思,这个可以参考《C Primer Plus》的解释,书中解释很清楚了。不在此重复解释了。
    有多少个格式化组合,后面就要有多少个变量的地址。对于变量的地址的获得,使用取变量地址的操作符&,放在变量前面即可。那么其实这里和printf的格式化组合符号,是一样的。你不需要重复记忆,不过有些地方,会有一点点不一样。我如果不查的话,或许也会用错。然而,需要的时候,查询MSDN或者互联网,就可以了。
&nb
开通会员付1C币>>阅读全文
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

分享到:
分享文章[C++语言零基础入门教程:2.7 标准输入scanf和cin的对比分析]到QQ空间