我使用以下代码在c ++中存储电话号码(10位数字):
#include<iostream.h>
void main(){
long long num;
cin>>num;
cout<<num;
}
Input:998578985
output:1395855233
Run Code Online (Sandbox Code Playgroud)
为什么会这样?有没有其他方法来存储10位数字.我在win7中使用turboc ++.

我建议下载免费的Visual C++ 2010 Express,这是对TurboC++的巨大改进.您遇到的大多数问题都是由于它老了而且没有接近标准的标准.例如,它没有using(这意味着您必须限定类似的东西std::cin)并且不支持没有.h的C++头文件.
至于你原来的问题:我只是将电话号码存储在一个字符串中,如果我真的不得不尝试解析或验证它们.有关使用正则表达式进行解析的示例,请参阅此问题.
| 归档时间: |
|
| 查看次数: |
7857 次 |
| 最近记录: |