二进制感悟

梦里梦外; 2021-09-20 02:16 905阅读 0赞

早在上小学就听闻过二进制的大名,而那时只是老师给介绍了一下,上大学时才真正的开始了解二进制。十进制是我们生活中常用到的,那么二进制就是我们计算机常用到的,学习二进制的时候是第二节课,当时,听老师简单的介绍过了感觉很神奇,我就对二进制产生了很大的兴趣。

  1. 在生活中,计算机往往是执行者,而简单命令的下达,才能让你与计算机工作的更有效。二进制就是有着这样一个简便的特点,想象一下,在你面前有一排灯泡,1代表开,0代表关,规则是逢二进一。当一个灯泡闪烁时代表1,累加之后需要进位,那么第一个灯泡的1给了第二个灯泡,第二个灯泡开始闪烁,第一个灯泡灭掉,以此类推。就是这种简单的模型,在我的脑海中留下了深刻的印象,理解起来也方便多了。二进制是以2n次方来表示的(n从自然数开始取),第一位数字就是20第二位就是21……在解码当中也变得简单,只要把各个数字的分别乘相对应的2n然后相加就是我们常见的十进制的数字了,在熟悉二进制的同时,老师给我们推荐了思科二进制游戏。在娱乐中我们更加明确了二进制转换的思路,只要熟悉二进制上各个数字所代表的数字,那么很容易在心里换算,十进制与二进制的转换也变得得心应手起来,当然要想在游戏中取得更高的分数,不仅需要你心算的能力,而且需要你对数字的敏感和手对键盘的灵敏。在今天计算机表示整数最普遍的系统是二进制补码计数法,这就和二进制有着很大的关联,在现在的设备中,这个[算法][Link 1]就是了解其中奥妙的不二法门。如书上示范的一种长度为3的位模式,共四个数字,首位是符号位0代表正,1代表负,正数和二进制规则相同,而负数只要拐一个弯即可,我觉得因为负数是正数的相反数,所以先看符号位,如果拿到负数的位模式,那么我就把这三位数字“取相反数”,与十进制不同二进制不能直接加“-”号,二进制中只有01,那么我就把01互相替换,替换过后一定与原来的值不符,那么我再给替换过后的数字加1,这样出来的数字就是负数的绝对值,加上前面的符号位也就是“-”号,就是我们要表示的负数了,我就是这么理解的。
  2. 当老师给我们提出一个问题,如果你的身边没有计算的工具甚至连书写的工具都没有的时候,这样让你计算的时候你要怎么办,这个问题当时难住了我们不少人,当老师给我们观看一个人发明的滚珠二进制计数的时候,我们恍然大悟,原来只要你有创造的思维,用二进制和一些工具你也可以创造出计算器,在我们生活或者学习中我们同样需要遇到问题开动脑筋,跳出思维的框框,用常见的东西发展成垫脚的基石,让我们越走越远。二进制虽然是计算机电路经常使用的方式,可是却是程序员对八进制、十六进制转换的桥梁。由此可见,二进制的优点真是数不胜数,这就是我对二进制的感悟。

转载于:https://blog.51cto.com/devops1024/1921764

发表评论

表情:
评论列表 (有 0 条评论,905人围观)

还没有评论,来说两句吧...

相关阅读

    相关 毕业感悟

    这几天依然沉浸在离别的悲伤中无法自拔,每天的午睡都处于混沌梦境之中,仿佛越陷越深。作为最后走的一个人,送走了一位位同学,现在人去楼空,面对空荡荡的走廊与房间,不禁心生悲凉,五味

    相关 个人感悟

      作为一名新生代的程序猿,工作一年多发现自己各方面欠缺的实在太多太多,需要学习的还很多,未来的路还很长呢。平时工作中遇到难题,总会习惯性的上网查查资料,看看博客,总有牛逼的大

    相关 人生感悟

    生活是美好的,现实却是残酷的。现在的社会就是这样,你一个人有技术,没有能力,那么这就是完整的扯淡,你一个人要想成功,那么你所要付出的努力一定要比别人多付出十倍、百倍。成功属于每

    相关 程序员感悟

    作为一名程序员你必须有一套自己的瑞士军刀;随身携带的开发环境; 就是说在哪儿都能开始你的工作与学习。 作为一名Linux的工作者,如果你每到一个新的环境都必须重新安装的话你

    相关 感悟

    专注,专注眼下,培养强大的逻辑、谨慎和耐心。 \ 思考力,定位核心问题,抽丝剥茧,分析潜在问题。思考力比经验更重要。 不要说技术解决不了。想象力—-与bug对抗—–

    相关 工作感悟

    早些年的时候,总觉得别人科班出生的IT程序员多好多好,动辄就二三十万起薪,没有想过的是别人为此付出了多少努力。还有一种误区,看到一个新的热门的语言,就想去学,结果什么都没学好,

    相关 感悟javascript

    最近在研究JAVASCRIPT,在 网 上 看 到 这 位 老 兄 的 大 作 ,真 是 写 的 不 错 . 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编

    相关 二进制感悟

    早在上小学就听闻过二进制的大名,而那时只是老师给介绍了一下,上大学时才真正的开始了解二进制。十进制是我们生活中常用到的,那么二进制就是我们计算机常用到的,学习二进制的时候是第二

    相关 放假感悟

            一年一度的暑假又放完了,但是和以往不同的是,这次的暑假,意味着我们的学生生活也就结束了,虽然我们的学习仍然在继续,但是我们已经被冠上了学士之名,虽然没有什么卵用