23 Temmuz 2020 Perşembe

gcc exntesion __int128_t Tipi

Giriş
Açıklaması şöyle
... gcc implements 128-bit signed and unsigned integers, with the names __int128 and unsigned __int128 ....

Örnek
Şöyle yaparız
#include <chrono>
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
  __int128_t a, b;

  a = rand() + 10000000;
  b = rand() % 50000;

  for (int i = 0; i < 100000000; i++)
  {
    a += b;
    a /= b;
    b *= a;
    b -= a;
    a %= b;
  }

  return 0;
}

Hiç yorum yok:

Yorum Gönder