cin>> 等价c语言,c++获取键盘输入cin、scanf使用详解

本文探讨了C++中的cin和C语言中的scanf函数在输入字符串时的区别,以及strlen和sizeof函数的用途。同时展示了如何在C++中连续输入多个变量,并使用string对象处理字符串。此外,还提及了printf和scanf在C++中的使用情况。
摘要由CSDN通过智能技术生成

cin是c++标准,scanf是在c中使用的ios

#include

#include

#include

using namespace std;

int main()

{

/*

strlen包含在string.h头文件里,加上

#include

#include // C语言头文件为 string.h 新c++编译器 ,前面加c ,后去掉 .h

输入char[]

*/

char s[100100];

cin>>s;

//strlen和sizeof的区别

int len = strlen(s);

int size = sizeof(s); //100100

cout<

//连续输入多个变量

double z,g;

int h;

cin>>z>>g>>h;

cout<

//输入string

string str;

cin>>str;

int len1 = str.length();

int size1 = str.size();

cout<

/*

printf,scanf两个函数都包含在库文件中。

连续输入多个变量

*/

double x,y;

int w;

scanf("%lf%lf%d",&x,&y,&w);

printf("%lf %lf %d",x,y,w);

return 0;

}

纯文本代码:c++

#include

#include

#include

using namespacestd;

intmain()

{

/*strlen包含在string.h头文件里,加上#include #include // C语言头文件为string.h新c++编译器 ,前面加c,后去掉.h输入char[]*/chars[100100];

cin>>s;

//strlen和sizeof的区别intlen = strlen(s);

intsize = sizeof(s); //100100cout<

//连续输入多个变量doublez,g;

inth;

cin>>z>>g>>h;

cout<

//输入stringstring str;

cin>>str;

intlen1 = str.length();

intsize1 = str.size();

cout<

/*printf,scanf两个函数都包含在库文件中。连续输入多个变量*/doublex,y;

intw;

scanf("%lf%lf%d",&x,&y,&w);

printf("%lf %lf %d",x,y,w);

return0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值