16,471
社区成员
发帖
与我相关
我的任务
分享
#define N 32
CString Dec2Bin(int n)
{
CString strText(_T(""));
for(int i=1; i<=N; i++)
{
if((1 << (N-i)) & n)
{
strText += _T("1");
}
else
{
strText += _T("0");
}
}
strText.TrimLeft(_T("0"));
return strText;
}
// 调用
int nVal = 100;
AfxMessageBox(Dec2Bin(nVal));