出错的有下列数值,逗号分隔的前两个字段表示double转换成unsigned long的两个字节。
对于第一条:
double d;
unsigned long longArray[2] = {0, 1087995776};
memcpy(&d, longArray, sizeof(d));
0,1087995776,'2610:' vs '26110'
0,1088532032,'3620:' vs '36210'
0,1088685632,'4100:' vs '41010'
0,1088692032,'4120:' vs '41210'
0,1089092032,'5370:' vs '53710'
0,1089165632,'5600:' vs '56010'
0,1089841248,'8870:' vs '88710'
0,1090276448,'11590:' vs '115910'
0,1090359648,'12110:' vs '121110'