技术 思绪 摘录 旅行
本文主要记录一下十进制转二进制算法,在不借鉴其他成熟算法的情况下,自己写一个才是比较有意思的,主要原理还是笔算二进制的逻辑。

开源是程序员的基本美德


很多时候,需要转换的时候,基本上都是面向百度编程,直接找百度,有很多在线转换的网站。而且很多开发语言包,都提供了转换方法,基本不需要开发者自己去思考,直接调用即可。那么,如果让自己实现,其实并没有想象中的那么简单。


        static void Main(string[] args)
        {
            int tem = 356;
            List<int> arr = new List<int>();
            while (tem / 2 > 0)
            {
                arr.Add(tem % 2);
                tem = tem / 2;
            }
            if (tem > 0)
            {
                arr.Add(tem);
            }
            for (int i = arr.Count - 1; i >= 0; i--)
            {
                Console.Write(arr[i]);
            }
            Console.ReadKey();
        }

image.png

CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫