C++教程

输入输出

C++里的输入输出一般都会显示在命令提示符(黑底白字的那玩意儿)里,而要在那里输入或输出程序计算结果,就要使用输入输出语句

输入输出语句在C++里有两种:流式,格式

在C语言中貌似没有流式

流式输入/出

流式输入输出是C++里的独特的方式(指针)

它的效率比格式化输入输出要低,特别是在输入输出量很大的时候,极有可能会造成程序超时

输入输出流程: 输入>外存>内存

代码如下

cin>>a; //输入并赋值给a
cout<

注:以下代码可以加快流式的速度,可以与格式化媲美

ios::sync_with_stdio(false); //加速cin,cout

格式化输入/出

格式化输入输出在C系列语言中通用

它的效率更高,特别是在输入输出量很大的时候,推荐使用

输入输出流程: 输入>内存

但是它的代码要复杂的多,而且灵活性低

代码如下

scanf("%d",&a) //输入一个类型为 整数(%d) 的值并按照 地址(&) 赋值给a
printf("%d",a) //输出a的值(强制转换类型为整数)