long long:
在C语言的C99标准扩展了新的整数类型long long,long是32位宽,占4字节,long long通常被定义成64位宽,也就可以实现了32位及其上可以扩展8字节的数据,GUN C也支持,当然在64位平台上就存在这个问题了。C99标准并没有硬性规定具体到某种平台上的某种整数类型究竟占用多少字节、能够表示多大范围的数值等,只是给出一条原则和一个参考数值集合,只要同时满足这两方面条件就算是符合C标准。
{
C99标准中说: long long的级别高于long,long的级别高于int,int的级别高于short,short的级别高于char。(另外有_Bool永远是最低级别)。级别高的整数类型的宽度大于等于级别较低的整数类型。
}
用long long写代码,既可以用:
long long num;
cin>>num;
cout<<num;
也可以用:
sca
C++中的long long与VC的__int64类型解析

本文介绍了C++中的long long类型,它是C99标准扩展的64位整数类型,但在不同编译器如VC中可能不支持,此时可以使用VC提供的__int64。针对输入输出问题,推荐使用C风格的格式化输入输出函数以避免编译错误。
最低0.47元/天 解锁文章
1091

被折叠的 条评论
为什么被折叠?



