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

如何用C++写一断代码?从键盘输入一个数据给一个变量.并且显示出来... 如何用C++写一断代码?从键盘输入一个数据给一个变量.并且显示出来 展开
 我来答
冷叶忆雪
2017-09-04 · TA获得超过1018个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:165万
展开全部

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;
xuer12138
2018-03-30 · TA获得超过3480个赞
知道小有建树答主
回答量:15
采纳率:0%
帮助的人:2509
展开全部

可以这样啊:

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]

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有槽必吐君
2017-08-14 · 超过23用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:31万
展开全部
关于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"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
稳住大神
2015-01-14 · TA获得超过123个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:192万
展开全部
#include<iostream>
using namespace std;
int main()
{
    int num;
    cin>>num;
    cout<<num<<endl;
    return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是一小小鱼蝶
2017-08-17
知道答主
回答量:14
采纳率:0%
帮助的人:2.8万
展开全部
int a;
std:cin>>a;
很简单!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式