int nValude = 0; CString strtemp("asdb");; sscanf(strtemp.GetBuffer(0),"%x",&nValude);
就像整型转二进制那样(十进制->二进制)char c='A';CString str;while(c != 0){ str.Format(_T("%s%c"), str, c%2); c = c/2;}
u_char 转cstring u_char ch = 'a'; cstring str=ch;char转int _tcstoul(str,0,10) 10代表为10进制 u_char x=0x01转int 二进制 int n = _tcstoul(str,0,16) 转换以后为的int为10进制数,跟2进制大小一样,如果你想用二进制的表示出来,我觉得应该再用一个 itoa(n...
"LPWSTR“ 中的”W“说明这是一个"宽字符串",即表明它是用2个字节来保存1个字符