想要保存64bit的数,发现用_int64也只能到32位。请问各位朋友有没有什么好的办法。我用的是VC6.0, 不支持long long型。
#include<stdio.h>#include<math.h>
int main()
{
_int64 x;
x=pow(0x10,8); //当第二个参数是7时,能够打印出10000000,但改为8就输出了0.
printf("%x",x);
return 0;
}
8位的十六进制数转为二进制只有32,达不到我的要求。能否帮忙想想办法。