为什么洛谷C++的 long long 和 int64_t 不是一个类型
  • 板块学术版
  • 楼主Tiphereth_A
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/11/10 19:13
  • 上次更新2023/11/4 00:57:20
查看原帖
为什么洛谷C++的 long long 和 int64_t 不是一个类型
82152
Tiphereth_A楼主2021/11/10 19:13
#include <bits/stdc++.h>
using namespace std;

int main() {
    cout << sizeof(int64_t) << ' ' << sizeof(long) << ' ' << sizeof(long int) << ' ' << sizeof(long long) << endl;
    cout << boolalpha << is_same<int64_t, long>::value << ' ' << is_same<int64_t, long int>::value << ' ' << is_same<int64_t, long long>::value;
    return 0;
}

输出结果为

8 8 8 8
true true false
2021/11/10 19:13
加载中...