LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

$ cat bitint.c 
#include <limits.h>
#include <stdio.h>

int main() {
  printf("%d\n", BITINT_MAXWIDTH);
  return 0;
$ gcc -std=c23 bitint.c -o bitint && ./bitint
65535
$ clang -std=c2x bitint.c -o bitint && ./bitint
8388608

Ага. И возможно, очень большого лол. Метровый инт – это прямо тема!

Исправление hateyoufeel, :

$ cat bitint.c 
#include <limits.h>
#include <stdio.h>

int main() {
  printf("%d\n", BITINT_MAXWIDTH);
  return 0;
$ gcc -std=c23 bitint.c -o bitint && ./bitint
65535
$ clang -std=c2x bitint.c -o bitint && ./bitint
8388608

Ага. И возможно, очень большого лол.

Исходная версия hateyoufeel, :

$ cat bitint.c 
#include <limits.h>
#include <stdio.h>

int main() {
  printf("%d\n", BITINT_MAXWIDTH);
  return 0;
$ gcc -std=c23 bitint.c -o bitint && ./bitint
65535
$ clang -std=c2x bitint.c -o bitint && ./bitint
8388608

Просто очень большого :)