今天带大家了解以下几种c++输入方式
第一种:cin和cout输入输出流
大家可能用的比较多的就是这一种,因为好打(懒虫专用)
但是实际上这种其实不好用,因为输入字符串或单字符的时候不好用,并且它的内置函数非常多,输入时间很长。
以下给大家演示一下:
#include<bits/stdc++.h>
using namespace std;
int a;
int main()
{
cin>>a;
cout<<a;
}
结果如下:
第二种:scanf和printf函数
这一种是小编最喜欢用的(不信去看我往期代码),因为它非常实用(至少没有那么多bug)
给大家介绍一下它怎么用:
类型 | 用法 |
单精度变量 | %f |
双精度 | %lf |
整型变量 | %d |
字符串 | %s |
单字符 | %c |
长整型 | %lld |
输入:scanf(“%类型”,&变量名) ;
输出:printf(“%类型”,变量名);
注意一下,如果要保留小数要这样做:
printf(“%.保留位数lf或f”,变量名);
代码:
#include<bits/stdc++.h>
using namespace std;
int a;
int main()
{
scanf("%d",&a);
printf("%d",a);
}
结果:
对比:
对比一下运行时间,知道为啥小编喜欢用scanf了吧。
第三种:getchar和putchar
这东西是真的不好用!!!自己试试就知道了!