Kod: Markera allt
emil@emils-macbook.local: ~/Documents/Program $ cat Bas.cpp
#include <iostream>
using namespace std;
int main()
{
long double stort_tal = 100000000000000000000.0;
cout.precision(25);
cout << stort_tal << endl;
stort_tal -= 1;
cout << stort_tal <<endl;
}
emil@emils-macbook.local: ~/Documents/Program $ g++ -Wall Bas.cpp
emil@emils-macbook.local: ~/Documents/Program $ ./a.out
100000000000000000000
100000000000000000000
Kod: Markera allt
emil@emils-macbook.local: ~/Documents/Program $ ./a.out
10000000000000000000
9999999999999999999

2^128 = 340282366920938463463374607431768211456 enligt mina beräkningar.