• 五种常用的C/C++编译器对64位整型的支持


    变量定义 输出方式 gcc(mingw32) g++(mingw32) gcc(linux i386) g++(linux i386) MicrosoftVisual C++ 6.0
    long long "%lld" 错误 错误 正确 正确 无法编译
    long long "%I64d" 正确 正确 错误 错误 无法编译
    __int64 "%lld" 错误 错误 无法编译 无法编译 错误
    __int64 "%I64d" 正确 正确 无法编译 无法编译 正确
    long long cout 非C++ 正确 非C++ 正确 无法编译
    __int64 cout 非C++ 正确 非C++ 无法编译 无法编译
    long long printint64() 正确 正确 正确 正确 无法编译

    这五种编译器分别是gcc(mingw32),g++(mingw32),gcc(linux i386),g++(linux i386),Microsoft Visual C++ 6.0。可惜的是,没有一种定义和输出方式组合,同时兼容这五种编译器。为彻底弄清不同编译器对64位整型,结果如上表。

  • 相关阅读:
    数据库查找
    关于购买功能的相关学习
    信息登记功能例子
    总结
    团队作业
    团队作业
    团队作业
    团队作业
    团队作业
    第一节:库的管理
  • 原文地址:https://www.cnblogs.com/yoyo-sincerely/p/5167183.html
Copyright © 2020-2023  润新知