вроде все просто, код: #include <stdio.h> typedef struct{ unsigned short int sign; unsigned int size; } header; int main(int argc, char *argv[]){ fprintf(stderr, "%d\n", sizeof(unsigned short int)); fprintf(stderr, "%d\n", sizeof(unsigned int)); fprintf(stderr, "%d\n", sizeof(header)); exit(0); } в результате получаю: 2 4 8 почему??

Ответ на:
комментарий
от dilmah


Ответ на:
комментарий
от watashiwa_daredeska


Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от devinull

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от dilmah

Ответ на:
комментарий
от devinull

Ответ на:
комментарий
от devinull

Ответ на:
комментарий
от devinull

Ответ на:
комментарий
от anonymous_incognito

Ответ на:
комментарий
от devinull

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Где/как покомпилить/позапускать для Itanium/powerpc/sparc? (2016)
- Форум что не так в использовании структуры (2008)
- Форум Динамическое распределение памяти (2014)
- Форум [C] Связные списки, не компилится (2007)
- Форум stat() неправильно работает с cifs (2009)
- Форум День программиста (2017)
- Форум Потестируем инкремент! (2005)
- Форум Помогите разобраться с сигналами (2003)
- Форум alsa запись в mp3 (2010)
- Форум Передача стурктуры sendto, recfrom (2012)