自学编程

作者: 安桐都维 | 来源:发表于2019-03-04 23:26 被阅读1次

  今天突发奇想的去了网吧,在网上搜索了一下C语言编程,林林总总的出现一大堆的教程,看得我眼花缭乱不知如何是好。

  在百度搜索自学编程先学什么语言好以后,对比了下发现,似乎所有源头都指向了最基础的C语言。

  综合考虑了网上各种说法后,我打算先看看C语言的介绍,目前所有的各种类型编码语言都是从C语言进化来的,甚至很多时候还会用到最基础的C语言。

  所谓编程语言和我们人类日常生活中交流所说的语言类似。

  编程语言就是计算机的交流语言,可以对比人类的汉语,英语,日语,韩语等等,不同的语言,对应不同的编程语言。

  最重要的是思维。

  当然了,我还没搞懂。

  单单二进制,八进制,十六进制这些就看了我两个多小时,自己在网吧跟傻子一样掰着手指头算着1+1=0

比如下题。

摘选:整数部分

例如,将八进制数字53627转换成H进制:

53627=5x84+3x83+6x82+2x81+7x80=22423(十进制)

从右往左看,第1位的位权为 80=1 ,第2位的位权为81=8 ,第3位的位权为82=64 ,第4位的位权为83=512 , 第5位的位权为84=4096 ...第n位的位权就为8n-1.将各个位的数字乘以位权,然后再相加,就得到了十进制形式。

注意,这里我们需要以十进制形式来表示位权。

再如,将十六进制数字9FA8C转换成十进制:

9FA8C=9x164+ 15x163+ 10x162 + 8x161 + 12x160 = 653964 (十进制)

从右往左看,第1位的位权为160=1 ,第2位的位权为161=16 ,第3位的位权为162=256 , 第4位的位权为163-4096 ,第5位的位权为164-65536 ...第n位的位权就为16n-1.将各个位的数字乘以位权,然后再相加,就得到了+进制形式。

将二进制数字转换成十进制也是类似的道理:

11010=1x24+ 1x23 +0x2+ 1x21+ 0x20= 26(十进制)

从右往左看,第1位的位权为20=1 ,第2位的位权为21=2 ,第3位的位权为2=4 ,第4位的位权为23=8 ,第5位的位权为24=16...第n位的位权就为2n-1.将各个位的数字乘以位权,

然后再相加,就得到了十进制形式。

看的我是一脸懵逼。

好啦,明天继续看教程,一天学一点,积少成多,然后找个培训班巩固一下。

相关文章

  • 如何自学编程

    自学编程

  • 自学是门手艺——学习记录3/100

    为什么要自学编程?通过自学编程,锻炼自学能力。 我的口号:你是笃定未来的人,是有高超自学能力的人。 一、学习内容 ...

  • 告诉一个能让你的人生充满希望的方法

    2020.06.07 昨天把笑来老师的《自学是门手艺》买了,这是一本自学编程的书,但是我还是没有勇气去自学编程。 ...

  • 《可执行的自学编程方法体系》前言-为什么我要分享自己的自学经验总

    我的这个自学经验总结定名为《可执行的自学编程方法体系》,你可能注意到了“自学编程方法体系”这个名词系列,但是我更想...

  • 开始自学可视化编程。

  • 自学编程

    有什么好的自学编程教程或网站希望大家可以给我留言 coding-show简单介绍 一个开源社区,现在在搭建当中,我...

  • 自学编程

    今天突发奇想的去了网吧,在网上搜索了一下C语言编程,林林总总的出现一大堆的教程,看得我眼花缭乱不知如何是好。 ...

  • 自学编程的技巧

    很多在自学编程的朋友问我:“我想快速学习编程,你有什么好的推荐吗?”我也曾在自学编程的路上踩过很坑,10多年过去了...

  • 编程自学成才要多久?

    今天潭子来聊聊自学编程感兴趣的事情,很多人朋友都会问,自学编程需要多久才能成才? 我现在从下面几个比较热门的编程语...

  • 重读《自学是门手艺》有感

    《自学是门手艺》是李笑来老师写的一本关于学习编程的书。笑来老师的初衷是通过编程教大家提升自学能力。自学能力确实非常...

网友评论

    本文标题:自学编程

    本文链接:https://www.haomeiwen.com/subject/sfkguqtx.html