#include <stdio.h>
int main()
{
unsigned long long aaa = 0;
aaa = 0xffffffff * 0xffffffff;
bbb = (unsigned long long)0xffffffff * (unsigned long long)0xffffffff;
printf("aaa=%llu bbb=%llu\n", aaa, bbb);
return 0;
}
运行结果为:
aaa=1
bbb=18446744065119617025
问题待思考!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!