问个基础问题
2进制和10进制,有没有个公式,比如89的2进制是多少?

解决方案 »

  1.   

    takbj(菁菁) 
    菁菁妹妹,怎么算得呀,说清楚点好吗hanyaocsdn(): 十进制到二进制是用除二取余
    不是吧比如,4的二进制是100,但10的二进制是1010
      

  2.   

    真的是够基础啊
       给点提示给你吧
       byte Bin[];//二进制目标数
       int count = 0;
       int  num;//十进制目标数   
       while((num / 2) != 0)
      {
          bin[count] = num % 2;
          num = num / 2;
          count++;
      }
      

  3.   


    int i=89;
    string j=Convert.ToString(i,2);  //十进制转二进制
      

  4.   

    int i=89;
    string a=Convert(i,2);//将i转化为2进制
      

  5.   

    应该是Convert.ToString(i,2);  
      

  6.   

    回复人: chenyuming2004(这辈子我算是废了) ( ) 信誉:100  2005-01-08 19:34:00  得分: 0  
     
     
       
    int i=89;
    string j=Convert.ToString(i,2);  //十进制转二进制
      
     
    这个对,能不自己动手就不要自己乱动手.......不瞎折腾的是高手
      

  7.   

    int i=89;
    string j=Convert.ToString(i,2);
      

  8.   

    string j=Convert.ToString(i,2);  //十进制转二进制正解。对于数,计算机没有进制的概念,只有显示出来的时候才存在,实际上数字本来就是二进制储存的。
      

  9.   

    int i=89;
    string j=Convert.ToString(i,2);