Why does the following code output 1000000000000000000 and not 1000000000000000001?
#include <bits/stdc++.h>
using namespace std;
long long inf = 1e18+1;
int main() {
cout << inf << '\n';
}
Why can't I define 1e18+1 as a global variable?
Why does the following code output 1000000000000000000 and not 1000000000000000001?
#include <bits/stdc++.h>
using namespace std;
long long inf = 1e18+1;
int main() {
cout << inf << '\n';
}