Планковское машинное слово
Feb. 19th, 2013 04:56 amЗнаете ли вы, что 256 бит достаточно, чтобы хранить свыше 1016 возрастов Вселенной в планковских единицах измерения времени? Это наименьшая степень двойки, дающая достаточно места, чтобы хранить возраст, диаметр и массу Вселенной в планковских единицах измерения:
http://en.wikipedia.org/wiki/Planck_units
Предлагаю отныне не мелочиться, а выбрать машинное слово размером в 32 байта раз и навсегда.
Тип
http://en.wikipedia.org/wiki/Planck_units
Предлагаю отныне не мелочиться, а выбрать машинное слово размером в 32 байта раз и навсегда.
Тип
uint256_t
- наше все! В прямом смысле этого слова.#include <inttypes.h> #include <stdint.h> #include <stdio.h> #include <time.h> main() { uint256_t age = getage(); printf("Happy %" PRIu256 " Planck times!\n", age); return 0; }