C++如何从键盘输入数字给变量

如何用C++写一断代码?从键盘输入一个数据给一个变量.并且显示出来

C++ 的标准输入是使用 std::cin。

首先,包含头文件 

#include<iostream>

然后,比如输入一个整数:

int a;
std::in >> a;

此时可以从键盘读取一个整数,并赋值给 a。

示例:

#include <iostream>

int main()
{
int a;
std::cin >> a;

std::cout << "输入的是:" << a << std::endl;

return 0;
}

运行结果:

如果想直接使用 cin 而不是写 std::cin,可以加入 std 的命名空间:

#include <iostream>

using namespace std;  // 可以加入 std 的命名空间

int main()
{
int a;
cin >> a;

cout << "输入的是:" << a << endl;

return 0;
}

对应的,在 C++ 中标准输出是使用 std::cout,比如输出一个整数 a 并换行:

std::cout << a << std::endl;

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30

可以这样啊:

long int len;

printf("\nplease input the binfile length:\n");

scanf("%ld",&len);

char *p = new char[len];

还可以使用STL的string数据类型啊。

在传统C程序中,经常预先定义一个可能的最大数组大小,不过这种办法不灵活,安全性也较差:

#define MAXSIZE        XXX

...

char buf[MAXSIZE];

len = ...;

while (i < len)...;

...

C99允许自动变量数组根据某个变量值动态决定大小,不过大小确定后就不可更改。

len = ...;

char buf[len];

...

C和C++程序中比较安全、动态的方法是在堆中分配动态内存,不过访问堆的速度相对比较慢,而且需要对分配的内存进行释放。

C使用alloc()函数族,用free()释放。

C++可以使用new[]/delete[]运算符

参考资料

csdn.csdn[引用时间2018-1-9]

本回答被网友采纳
第2个回答  2017-08-14
关于C++,有两种输入的方式:
1:#include <iostream>
导入这个东西之后,使用
cin<<a;
将键盘输入到变量a,格式必须相同,变量d是int型输入就必须是整数。
2:#include <cstdio>
导入这个包,可以使用scan()函数格式化输入:
scan("%d",&a);
输入一个整数到int型变量a,a的数据类型变了,"%d"也相应变化
比如:输入字符(a为cher型)"%c"
输入长长整型(a为long long int型)"%lld"
第3个回答  2015-01-14
#include<iostream>
using namespace std;
int main()
{
    int num;
    cin>>num;
    cout<<num<<endl;
    return 0;
}

本回答被网友采纳
第4个回答  2017-08-17
int a;
std:cin>>a;
很简单!

C++如何从键盘输入数字给变量
C++ 的标准输入是使用 std::cin。首先,包含头文件 include<iostream>然后,比如输入一个整数:int a;std::in >> a;此时可以从键盘读取一个整数,并赋值给 a。示例:include <iostream>int main(){int a;std::cin >> a;std::cout << "输入的是:" << a << std::endl;return 0;}运...

c++如何实现从键盘上输入不定个数的数字,然后在把他存到整形数组中...
用while(cin>>elem){}来存储

c++ mfc 怎么实现输入功能, 比如我要从键盘输入数字
int a;cin>>a;scanf("%d",&a);这两种方式都是从键盘获得输入的数值。你把a的类型改变就可以获得不同的值了。另外mfc里面有的输入框的,在资源视图里面,你找到那个输入框,你右键点他后选择增加变量。然后这个变量值就会和你的这个输入框绑定了,输入多少,那个变量的值就会是多少,你就可以用那个...

C++中如何将汉字字符串赋值给一个变量?
使用strcpy函数,修改char输入的元素值,注意不要越界strcpy(a,"你好");

C++中,如何输入数字(有整数,有小数),数字字母,字母(大小写都有),然后...
用cin >>……就可以,它是自动检测接收变量的类型的。输出用cout << ……,它也是自动检测输出变量类型的。如——\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include <iostream>using namespace std;int main(int argc,char *argv[]){int a;char b,x[50],num;double c...

怎样在DEVC++中输入数字并得到结果?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

在c++中,怎么把字母A赋值给整型变量x?如定义了一个int x,怎么使x的...
int x='A';cout<<(char)x;

c++怎么给字符数组对象赋值(从键盘接受)
如果溢出,多出来的字符将被写入到堆栈中,这就覆盖了堆栈原先的内容,破坏一个或多个不相关变量的值。这个事实导致gets函数只适用于玩具程序,为了避免这种情况,我们可以用fgets(stdin) (fgets实际上可以读取标准输入(即大多数情况下的键盘输入),具体参阅fgets词条)来替换gets()。在V7的手册(1979年)中...

用C++编写程序,通过键盘输入一个整数,一个字符和一个字符串到相应的变量...
{ int x;char c;char s[80];cout << "input int char string:"<<endl;cin >> x >> c >> s;cout << "int is: " << x <<endl;cout << "char is: " << c <<endl;cout << "string is: " << s <<endl;return 0;} 输入:123 A Dengtao 输出:int is: 123 char ...

怎样在DEVC中输入数字并得到结果
在DEVC++中输入数字并得到结果,可以按照以下步骤进行:1. **打开DEVC++并新建项目**:首先,打开DEVC++软件,点击“新建源代码”或类似选项来创建一个新的C++项目。2. **编写代码**:在编辑页面输入C++代码。例如,如果你想输入一个整数并直接输出它,可以编写如下代码:```cpp include using name...

相似回答