Tips:
打印日志信息的时候出现的问题,虽然很小,也算提个醒~
Code:
//不考虑溢出的情况
ULONGLONG n1 = 100;
printf("%d\n",n1);
__int64 n2 = 100;
printf("%d\n",n2);
//此处是个坑。。。
printf("%d %d\n",n1,n2);//100 0
printf("%d %d\n",(int)n1,(int)n2);//100 100
printf("%lld %lld\n",n1,n2); //100 100
Note:
1、强转也能正常输出,不过还是推荐使用正确的格式符