关于codeblocks在变量long long和__int64上的编译区别

2025-02-26 19:33:09
推荐回答(1个)
回答1:

范围其实都是64位,但要注意,printf的%lld的标准在WIndows平台可能不兼容,因此会出现这种情况。而%I64d完全是微软出的,可以兼容于Windows平台

所以你如果想保证输出不出错,还是摒弃printf改用cout吧