请问手工怎么把10进制数转换成2进制`````
以前上课学的都忘了郁闷啊```````
[解决办法]
以下代码可以显示一个数的各个二进位(本例以一个无符号char型为例)
void __fastcall TForm1::Button1Click(TObject *Sender)
{
unsigned char a=109;//假设要显示的数是109
const unsigned char m=1;
for (int i=7;i> =0;i--)
{
Memo1-> Text = Memo1-> Text + IntToStr(((a> > i)&m));
}
}
Memo里的结果是:01101101