问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-05-26 16:08

我来回答

5个回答

热心网友 时间:2023-09-11 17:23

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;

热心网友 时间:2023-09-11 17:24

可以这样啊:

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]

热心网友 时间:2023-09-11 17:24

关于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"

热心网友 时间:2023-09-11 17:25

#include<iostream>
using namespace std;
int main()
{
    int num;
    cin>>num;
    cout<<num<<endl;
    return 0;
}

热心网友 时间:2023-09-11 17:25

int a;
std:cin>>a;
很简单!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 C程序中如何从键盘输入一个字符或字符串赋值给变量 在发贴子时,如何隐藏内容,等回复后才能看见? drink如何化成第三人称单数 百度贴吧现在还能隐藏发帖记录吗? 英语第三人称单数怎么说 什么是第三人称单数 化工厂个人先进事迹怎么写,我是盐酸灌装岗位的,请哪位给个范文 怎样可以看出It的第三人称单数? 其他的百度用户可以看到我的贴吧发帖回答记录、问答记录,怎么才能隐藏起来只有自己看到? 了解“第三人称单数” 百度账号怎么隐藏自己的发帖纪录,还有上提的问题和回答的问题 怎么判断主语是第三人称单数还是第三人称复数,请举例说明 怎样判断主语是不是第3人称单数? 如何判断一个单词是不是单数第三人称 怎么区分第三人称单数,什么时候使用,它跟时态有 如何判断哪些是第3人称单数 做人脸识别技术的平台里有提供人脸识别开源代码的吗?收费是怎样的? 教育孩子时为什么最怕的不是穷,而是“穷养出富二代”? 那些条件一般,却把孩子当“富二代养”的孩子最后都怎样了? 把孩子陪养成财富的培训感悟怎么写 调用getchar 函数从键盘输入 1 个字符并赋值给变量 ch; c语言中,输入一个字符,如何将这个字符的ASCii码放进一个变量内 用python编写程序,将从键盘中录入的字符串赋值给x变量,然后将x所包含的数字字符删除 C++怎样从键盘读取一个字符? 编写程序:任意从键盘获取两个字符给变量str1和str2,如果两个字符都是整型数字,那么输出两个整_百度问一问 请用C帮我写一个程序,从键盘输入一个字母或一个单词,赋值给变量a,然后在输出这个字母或单词 用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变量a,b的值。 用C++编写程序,通过键盘输入一个整数,一个字符和一个字符串到相应的变量中,然后在显示器上输出变量值 定义一个char 型变量,并且从键盘输入一个字符,然后输出这个变量的整数格式? 急!!!怎样判断水果的寒热性 断绝父子关系需要什么手续 衣服局部褪色去除小窍门 脱离母子关系需要什么法律手续 芒果百香果特饮的做法,芒果百香果特饮怎么做 父母和儿子断绝关系需要什么手续 父母能和子女断绝关系吗?需要什么手续 父子断绝关系手续程序 与子女脱离关系需要办理哪些手续 我的口腔长了很多的小肉粒,医生说是尖锐湿疣,哪位医生比较擅长这个病啊? 前三天舌尖上长了颗粒状肉芽,会不会是舌癌,我看了百科里的,说早期会...