1.各整型范围:
unsigned short 0~65535(2)警告
在 32 位 Intel 计算机上分配 64 位值不是原子操作,即该操作不是线程安全的,如果两个人同时将一个值分配给一个静态 Int64 字段,则该字段的最终值是无法预测的;
int64不能用作为循环变量;
int64的操作速度较慢。
(3)输入输出
I64d 或 lld
I64u或 llu
__int64 n64; unsigned __int64 n64u; printf("Input a __int64 number:",n64); scanf("%I64d",&n64); printf("%I64d\n",n64); printf("Input an unsigned __int64 number:",n64); scanf("%I64u",&n64u); printf("%I64u\n",n64u); printf("Input a __int64 number:",n64); scanf("%lld",&n64); printf("%lld\n",n64); printf("Input an unsigned __int64 number:",n64); scanf("%llu",&n64u); printf("%llu\n",n64u); printf("%llu\n",n64u);