C プログラマーにとって最も単純なことの 1 つかもしれませんが、私には理解できません。
unsigned char Value[4]; 
unsigned long ulVer = 00010001;
unsigned long uSize = sizeof(ulVer);
memcpy(Value, &ulVer, uSize);
memcpy(&ulVer, Value, uSize); 
printf("%d",ulVer); 
なぜ ulVer は 10001 ではなく 4097 なのですか?