一、 整数存入字符串数组及读取方法,浮点数类似:
1. 通过移位。
int size = 5000;
unsigned char len[4];
len[0]=size&0xff;
len[1]=size>>8&0xff;
len[2]=size>>16&0xff;
len[3]=size>>24&0xff;
int except_cnt;
except_cnt += len[0];
except_cnt += len[1]<< 8;
except_cnt += len[2]<< 16;
except_cnt += len[3]<< 24;
2. 指针。
char c[4];
*((int *)c) = 72665;
int except_cnt;
except_cnt = *((int*)c);