可能它是C程序员最简单的事情之一,但我真的无法得到它.
unsigned char Value[4];
unsigned long ulVer = 00010001;
unsigned long uSize = sizeof(ulVer);
memcpy(Value, &ulVer, uSize);
memcpy(&ulVer, Value, uSize);
printf("%d",ulVer);
Run Code Online (Sandbox Code Playgroud)
为什么ulVer是4097而不是10001?