十进制转二进制

void convert(int s)

{

 int d[16] = {0}; int i = 0;

 int m(1);  while (s != 0)

 {

  m = s % 2;

  s /= 2;

  d[i] = m;

  i++;

 }

 cout << “转换后的二进制输出: “;

 for (i = 0;i < 16;i++)

  cout << d[i];  cout << endl;

}

可以拿着1101这个数字(十进制是13)来验证一下。

    原文作者:进制转换
    原文地址: https://blog.csdn.net/zhangbinsijifeng/article/details/48027415
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞