c吧
c严格来说a,d也行
short int i=0x1234; FILE *f=fopen("test.dat","wb"); fwrite((void*)&i,2,1,f); fprintf(f,"%c%c",*(char*)&i,*(1+(char*)&i)); fputc(f,*(char*)&i); fputc(f,*(1+(char*)&i)); fclose(f);