c++ - 输入包含前导零

标签 c++

在 C++ 中,如果我们输入一个包含前导零的整数,它们会出现任何错误。

例如:

 int a;
 cin>>a;

我们输入 00 或 01。

或者在字符串的帮助下输入是一个更好的主意。

最佳答案

整数(或 float )没有前导零。如果要保留前导零,则必须改为将输入读取为字符串,并在需要时将其转换为数字。或者您可以使用格式在打印结果时添加前导零。

关于c++ - 输入包含前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11220129/

相关文章:

c++ - 创建动态分配的数组 C++

C++ 概念 : How to use 'concept' to check the property of a templated struct?

C++ 优先级明确列表

c++ - 将函数传递给构造函数中的初始化列表有多明智?

c++ - remove_if 删除 vector 中的所有内容

c++ - 对标准随机生成器类型的 undefined reference

c++ - OPenMP 循环增量

c++ - 使用字符串作为缓冲容器

c++ - 在 C++11 中,可以在同一行声明全局变量和函数原型(prototype)吗?

c++ - Unix 下的异步文件 IO 并找出剩余的字节数