红色区域暂时可以不用知晓干嘛用的,不做进制转换用不到。
运行如图所示:
既然知晓基本数据的运用后,那么就已经打下第一个基础了。
那么第二个基础又是怎么回事?
小编的理解就是除了基本运用,还需要知道一些基本常识知识了。
常识很多,这里基本会用到常用的1和0.
什么是1和0?
首先,我们使用的电脑,内存中存储的数据都是以1和0存储的。当然不是说我们就直接进入内存运用,而是知道1为真,0为假的概念。
即真(1)、假(0),也就是大家常说的非零为真的意思,反之就是假。非零《不是0,就是1,1为真》
什么意思呢?
当一个判断条件为1的时候,也就是()内判断条件为真,则会执行他所包括的语句。
我们也可以举个例子来看看,如下图:
运行下看看,结果为:
也就是说一个概念,想要条件运行的话,判断它的运行规则就是他为真或者默认为真的情况下。
什么意思呢?那我们继续看下面的图片解释。看看有什么发现。读一下绿色注释
运行看看,效果如下图:
可能有人会疑惑了,是不是上面没有打大括号导致的呢?不凡试试看看。
上面else不打大括号,也是一个基本常识问题。
当一个判断条件成立后,跟着它最近的一整行语句,是唯一一句的话,就可以不用打大括号。如果超过一句就必须打大括号。为什么?因为不打会报错的。
运行看看,效果如右图:
是不是很让人头疼,怎么越学常识的问题就越来越多了,这就是学海无涯的意思,我这里说得很简单,其实没有那么夸张,只是告诉您这些当你写个五到十遍后,你就算不记在心里也会懂的。
记住:熟能生巧!
所以或许才会有那么多人说写一遍不会,你就写个十遍,十遍不行,就百遍。您要记住人的记性问题是有一段时间间断性失忆的,俗话叫做忘记!
小编实验过了,记忆这问题很难言述,只有一些做得多的代码才会记忆深刻,有时候根本不是想着写出来的,而是手感做出来的。
不信的话,您可以第一天学过的知识,三天后再来敲一次看看,就会发现完了,什么都忘记了。
言归正状。
下面说说什么十进制的问题。
对于什么进制问题,新人而言,那是很头疼的问题,因为这又是一个坑,但是不要慌,因为里面根本没有那么多的夸张难度,而我们只需要了解运用一些基本的用法就可以了。
如果您想要深研的话,这样耽误的是您自己。反正小编是没有怎么遇见到,除非一些面试题。
遇见问题不要慌,下面看看大白话原理图片:
这图片是什么意思呢?
语言很难一步到位,请看下图示意:
这32个零代表什么呢?
其实呢,我们不需要知道这零代表什么。我们只需要知道这就是一种二进制。
所谓二进制,就是只用0与1两个数字,来表示他们。
为什么为8个一?
代表上面都是有数值的。
不难看出其中的规律,自右向左依次乘上二,依次累积。那么想要一个进制得出10这个数,上图只有一种情况得出,那就是下图:
好了,既然知道10这个数是由8和2上面的1代替的,那我们应该如何表示呢,对于新手肯定很疑惑。告知一个关键点:0表示空值,1表示有值。
想想看,表示10这个数应该是什么了?
是不是保留住8和2上的1,其他全是为0.
结果就是00001010,也可以省略写法:1010.
这两个其中任意一个就表示十进制10这个数值的二进制。通常都是使用省略写法那种。数字少容易记。
所以有种正规的写法
还记得数学上有种叫取余数的那个算法吗?看下图:
那么就是说十进制能转换二进制,反过来呢?是不是也可以?
没错。
我们还是以二进制1010为例子。
当算出的结果就是8+0+2+0=10;
既然熟悉了一些第一部分基础,那么下面详细的说明一下以后的第二阶段的基础内容。
一维数组,二维数组(两层for循环),基本函数的返回类型的运用。
小编的文字全是个人的理解和做法,仅供参考,如有不妥,请见谅!
小编的文字全是个人的理解和做法,仅供参考,如有不妥,请见谅!
小编的文字全是个人的理解和做法,仅供参考,如有不妥,请见谅!