1.VC编译器中
__int64表示
有符号 |
无符号 |
|
定义 |
__int a |
unsigned |
值范围 |
[-2^63,2^63) |
[0,2^64) |
C++输入 |
cin>>a |
cin>>a |
C++输出 |
cout<<a |
cout<<a |
C输入 |
scanf("%l64d",&a) |
scanf("%l64u",&a) |
C输出 |
printf("%l64d",a) |
printf("%l64u") |
2.G++编译器
long long表示
有符号 |
无符号 |
|
定义 |
long long a |
unsigned long long a |
值范围 |
[-2^63,2^63) |
[0,2^64) |
C++输入 |
cin>>a |
cin>>a |
C++输出 |
cout<<a |
cout<<a |
C输入 |
scanf("%lld",&a) |
scanf("%llu",&a) |
C输出 |
printf("%lld",a) |
printf("%llu",a) |