C++输⼊scanf()和输出printf()的操作
在C语⾔中是⽤printf函数进⾏输出,⽤scanf函数进⾏输⼊的。C++保留了C语⾔的这⼀⽤法,在此只作很简单的介绍。scanf函数⼀般格式是:
scanf(格式控制, 输出表列)
printf函数的⼀般格式是
printf(格式控制,输出表列)
【例3.4】⽤scanf和printf函数进⾏输⼊和输出。
#include <iostream>
using namespace std;
int main( )
{
c语言scanf能输入中文吗int a; float b; char c;
scanf("%d %c %f",&a,&c,&b); //注意在变量名前要加地址运算符&
printf("a=%d,b=%f,c=%c\n",a,b,c);
return 0;
}
运⾏情况如下:
12 A 67.98↙(本⾏为输⼊,输⼊的3个数据间以空格相间)
a=12,b=67.980003,c=A(本⾏为输出)
输⼊的整数12送给整型变量a,字符'A'送给字符变量c,67.98送给单精度变量b。
补充知识:C++ scanf()输⼊string类型变量
scanf()输⼊string类型变量
//编译环境:win7 64bit, vs2013
步骤:
1、string tmp;//声明
2、size(11);//限定⼤⼩
3、scanf("%s", &tmp[0]);//输⼊
输⼊数据中,超出指定个数的部分会被⾃动裁去。
以上这篇C++ 输⼊scanf()和输出printf()的操作就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论