{
FILE *fp;
char buf[100];
short buf1;
file=fopen("ファイル名","rb");
fread(&buf,sizeof(char),8,file);
fread(&buf1,sizeof(buf1),1,file);
fclose(file);
printf("%d",buf1);
return 0;
}
バイナリエディタに関して学習してるのですがすっかり混乱してます。とりあえずプログラムに書かれてることがどういうことかわからないと話にならないと思いますので
上記のプログラムの意味を教えていただけませんか?