Демо-программа:
#include <stdio.h>
int main () {
long long int somevar;
printf ("the type of `somevar' is long long int\n");
printf ("sizeof(somevar):\t%i bytes\n", sizeof(somevar));
somevar = -1;
printf ("somevar = -1\nunsigned value of `somevar' is %u\n", somevar);
printf ("this is a value of 4 bytes, isn't it?\n");
return 0;
}
Вопрос:
я хочу хранить данные переменной типа int в восьми байтах.
Пока получается только в 4-х.
Что не так?