История изменений
Исправление 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
Просто очень большого :)