大家好,今天小编关注到一个比较有意思的话题,就是关于c语言二进制数组的问题,于是小编就整理了1个相关介绍c语言二进制数组的解答,让我们一起看看吧。
c语言中2进制怎么样转12进制?
如何把二进制转化为十二进制
string ***inary = "0111111111"; int iv = Convert.ToInt32(***inary, 2); Console.WriteLine(iv); System.Collections.ArrayList al=new System.Collections.ArrayList();int t=0;do { al.Add(Convert.ToString(iv%12) );t++;iv=iv/12;} while(iv!=0);//改为a!=0 System.Collections.ArrayList al1=new System.Collections.ArrayList();for(int i=t-1;i>=0;i--)//此处为i=t-1; { if(al[i].ToString()=="10") al1.Add("A"); else if(al[i].ToString()=="11") al1.Add("B"); else al1.Add(al[i].ToString() );} string Result="";for(int j=0;j<al1.Count;j++)Result+=al1[j].ToString();Console.WriteLine(Result);
到此,以上就是小编对于c语言二进制数组的问题就介绍到这了,希望介绍关于c语言二进制数组的1点解答对大家有用。