zoukankan      html  css  js  c++  java
  • C#:10进制转2进制函数

     1    /*******************************************
     2     * 十进制转二进制函数
     3     *******************************************/

     4    public string dtb(string buf){
     5      int[] temp= new int[20];
     6      string binary;
     7      int val=0,i=0,j;
     8
     9      /*先将字符转化为十进制数*/
    10      try{
    11        val = Convert.ToInt32(buf);
    12      }
    catch{
    13        val = 0;
    14      }

    15
    16      if(val==0{
    17        return(val.ToString());
    18      }

    19
    20      i=0;
    21      while(val!=0{
    22        temp[i++]=val%2;
    23        val/=2;
    24      }

    25
    26      binary = "";
    27      for(j=0;j<=i-1;j++)
    28        binary += (char)(temp[i-j-1]+48);
    29
    30      return(binary);
    31    }
  • 相关阅读:
    第30周日
    第30周六
    第30周五
    第30周四
    第30周三
    第30周二
    第30周一
    第29周日
    软件架构学习小结
    数据挖掘十大经典算法
  • 原文地址:https://www.cnblogs.com/Chinasf/p/143309.html
Copyright © 2011-2022 走看看