用int存储电话号码,后查询时显示出来的是452010893,是怎么回事,应该用什么存储(int换成long还是这一串数字)
用数组存储比较方便
【内置类型】
int -2147483648~2147483647 //现在编译器的int型是32位的,以前为16位的范围是-32768~32767
unsigned int 0~4294967295
long -2147483648~2147483647
unsigned long 0~4294967295
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:18446744073709551615
电话号码一般使用字符串类型的,如果想进一步优化性能可以限制字符串的长度 只需要定义char phonenum[11]
建议使用字符串
int最大值是2147483647不到11位