首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程并没有那么神秘

很多事情不去了解就感觉很难,闲的无聊看一眼,其实也就是那样(比如编程)。

今天我们先聊聊编程的工具——计算机。顾名思义用来帮助计算位数很大无法心算或者很耗时算数的机器

最简单的如结绳,各种算盘都是简单的“计算机器”。

算盘我会啊,但是计算机怎么算呢?

1进制:某一个位数,加到多少以后,进到下一个位数,然后本位数归零。比如十进制:个位从0累加到10时候,就在十位加1,个位归零。

现代计算机中,运用最多的就是二进制,同理十进制,每个位数到2,就向更高的位数进一位。

可以说,电脑所有显示的一切,在电脑自己看来就是一串101010这样的东西。你对电脑的每一个操作,都是电脑在疯狂的加减1010以后将结果显示出来。

那么那一串数字怎么变成字母,汉字,各种颜色呢?这就涉及到了

2编码:如果我们对每个字母和一些特殊符号从0开始编号,比如:我们规定65代表“A”而97代表“a”。

我们将计算机算出来的一大串1010按照8个一组分开,算出这8位数代表的数字,对照规定好的编号,就可以“解密”出对应的表达。

各行各业有各种各样的“解密表”。比如下面就是其中比较出名的ASCII表

比如我们接收到一串神秘代码:01001100010011110101011001000101

我们按照8个一组分开:01001100|01001111|01010110|01000101

二进制计算我们下次再讲,现在它们代表的数字是:76 79 86 69

对比上边的表,就可以发现原来是LOVE。(小伙子,有人看上你了哦。)

我……还想问怎么有颜色呢,还有各种各样的字体

想想一下我们用的括号(),比如我在LOVE前面加一个标志,后面加一个标志,像这样:“红开始 LOVE 红结束 “,计算机在发现红开始向后寻找红结束,找到的时候,就会把这两个标志中间的所有东西变成红色。当然,“红开始”,“红结束”这样的标志在电脑中也是一组8个的神秘代码。

好啦,今天大概讲了一下很简单的计算机原理,我们循序渐进慢慢学习,直到可以自己写一段代码帮你完成工作,甚至写段代码控制家里灯光空调~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190107G1HDOV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券