unsigned char c = 100;
unsigned long* p;
p = (unsigned long*) &c;

このとき,*p が 100 になることを期待したいんだが,
ならない.
なんでか,おしえて