>>79
#include <stdio.h>
#include <limits.h>

int main(void) {
    FILE *fp = fopen("test.dat", "wb");
    int i;
    unsigned int hoge = 255;
    unsigned char temp;
    for (i = sizeof(unsigned int) - 1; i >= 0; i--) {
        temp = (hoge >> i * CHAR_BIT) & 0xff;
        fwrite(&temp, 1, 1, fp);
    }
    fclose(fp);
}