如何在c ++中存储电话号码

Pra*_*mod 0 c++

我使用以下代码在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 ++. 在此输入图像描述

ues*_*esp 5

我建议下载免费的Visual C++ 2010 Express,这是对TurboC++的巨大改进.您遇到的大多数问题都是由于它老了而且没有接近标准的标准.例如,它没有using(这意味着您必须限定类似的东西std::cin)并且不支持没有.h的C++头文件.

至于你原来的问题:我只是将电话号码存储在一个字符串中,如果我真的不得不尝试解析或验证它们.有关使用正则表达式进行解析的示例,请参阅此问题.