两部分分辨转自
第一部分:
http://blog.csdn.net/xuyuanfan77/archive/2011/02/28/6212857.aspx
第二部分:
http://blog.renren.com/share/233078254/660331318
第一部分:http://blog.csdn.net/xuyuanfan77/archive/2011/02/28/6212857.aspx
类型 | long long | __int64 | intmax_t |
格式 | %lld | %I64d | %I64d |
在Dev C++中,三种类型均需用%I64d格式输出 ,c语言中intmax_t需要用到头文件stdint.h
C++采用cin输入时,两种类型均可。
eg1 | eg2 | eg3 |
#include<stdio.h> int main() { long long a; scanf("%I64d",&a); print("%I64d\n",a); system("pause"); return 0; } |
#include<stdio.h> int main() { __int64 a; scanf("%I64d",&a); |
#include<stdio.h> #include<stdint.h> int main() { intmax_t a; |
eg4 | eg5 | eg6 |
#include<stdio.h> #include<stdint.h> int main() { intmax_t a,b;
|
#include<iostream> using namespace std;
|
#include<iostream> using namespace std; int main() { intmax_t a,b;
|
第二部分:http://blog.renren.com/share/233078254/660331318