推荐回答
__int64与longlong都是在32位平台开始使用的64位整数的数据类型,在存储方式和使用方式上没有区别。两者的区别在于,它们命名的发起人不同,支持的平台不同。longlong这个数据类型,是UNIX平台发起并支持的,而__int64是微软从win95等形式。实际上,无论哪一种,在实际效果上没有不同,只是因为定义者和使用环境造成的支持或不支持的问题。而ACM中,编译识别系统偏向更多的支持微软系统的定义,因此应该使用__int64和%i64d。
齐敬英2019-12-21 18:21:07
提示您:回答为网友贡献,仅供参考。