1.数据输入的作用
可以使用键盘输入数据,提供给程序
2.使用方法
关键字:cin
语法: cin >> 变量
具体实现:
首先定义一个变量如
int a =0 ;
然后给输入者一些提示信息:
cout<< "请为整型变量a赋值" <<endl;
cin >> a ;
cout <<"整型变量a现在的值为"<< a << endl ;
就可以了。
一些测试结果:
1.当键盘输入一个浮点数给整型变量时,会将小数部分自动提交给下一个cin
2.当键盘输入一个双精度浮点数给单精度实型变量时,会自动转换并保留6位有效数字。
3.当键盘输入多个字符给字符变量时,会将后续部分自动提交给下一个cin。
4.当键盘输入带有空格的字符串给字符串变量时,仅将空格前的值赋给字符串,若空格前无内容,则将空格后直至下一个空格前的内容视为字符串值。
5.当键盘输入任何非0的值给布尔变量时,布尔变量的值都为真(1)。
拓展学习:
C++基础之C++中的输入输出_c++输出_悲伤的鱼香肉丝er的博客-CSDN博客C/C++键盘输入含空格的字符串的各种方法_c++输入带空格的字符串_CS生的博客-CSDN博客
C++中cin的详细用法_大大大大大大旭的博客-CSDN博客
文章来源地址https://www.toymoban.com/news/detail-596906.html
文章来源:https://www.toymoban.com/news/detail-596906.html
源代码:
#include <iostream>
using namespace std;
int main()
{
int a = 0;
float f = 0;
char ch = 'a';
string str = "abc";
bool flag = 0;
cout << "请为整型变量a赋值:" << endl;
cin >> a;
cout << "整型变量a现在的值为:" << a << endl;
cout << "请为实型变量f赋值:" << endl;
cin >> f;
cout << "实型变量f现在的值为:" << f << endl;
cout << "请为字符变量ch赋值:" << endl;
cin >> ch;
cout << "字符变量ch现在的值为:" << ch << endl;
cout << "请为字符串变量str赋值:" << endl;
cin >> str;
cout << "字符串变量str现在的值为:" << str << endl;
cout << "请为布尔变量flag赋值:" << endl;
cin >> flag;
cout << "布尔变量flag现在的值为:" << flag << endl;
return 0;
}
到了这里,关于C++如何键盘输入数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!