1/首先是先是读取1.5个字节的数据
unsigned long Convertp5_2(const char *pchar)
{ bitset<8>b8_1;
bitset<8>b8_2;
memcpy(&b8_1,pchar,1);
string str8_1=b8_1.to_string();
memcpy(&b8_2,pchar+1,1);
string str8_2=b8_2.to_string();
string strResult=str8_1+str8_2.substr(0,4);
bitset<12> bresult(strResult);
return bresult.to_ulong();
}