LINUX.ORG.RU

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

Исправление 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³².