История изменений
Исправление yars068, (текущая версия) :
#include <stdio.h>
#include <limits.h>
void main(void) {
printf("long bitness is %d\n", LONG_WIDTH);
printf("int bitness is %d\n", INT_WIDTH);
return;
}
Ты хотел сказать, 64-разрядная? Да. Но int 32-разрядный, соответственно, INT_MAX = 2³² - 1.
Исправление yars068, :
#include <stdio.h>
#include <limits.h>
void main(void) {
printf("long bitness is %d\n", LONG_WIDTH);
printf("int bitness is %d\n", INT_WIDTH);
return;
}
Ты хотел сказать, 64-разрядная? Да. Но int 32-разрядный, соответственно, INT_MAX = (2³² - 1).
Исправление yars068, :
#include <stdio.h>
#include <limits.h>
void main(void) {
printf("long bitness is %d\n", LONG_WIDTH);
printf("int bitness is %d\n", INT_WIDTH);
return;
}
Ты хотел сказать, 64-разрядная? Да. Но int 32-разрядный, соответственно, INT_MAX == (2³² - 1).
Исправление yars068, :
#include <stdio.h>
#include <limits.h>
void main(void) {
printf("long bitness is %d\n", LONG_WIDTH);
printf("int bitness is %d\n", INT_WIDTH);
return;
}
Ты хотел сказать, 64-разрядная? Да. Но int 32-разрядный, соответственно, INT_MAX == (2³² - 1).
Исходная версия yars068, :
#include <stdio.h>
#include <limits.h>
void main(void) {
printf("long bitness is %d\n", LONG_WIDTH);
printf("int bitness is %d\n", INT_WIDTH);
return;
}
Ты хотел сказать, 64-разрядная? Да. Но int 32-разрядный, соответственно, INT_MAX == 2³².