前五章的综合(查漏补缺续)一个字一个字读,便于您的理解程度

前五章的综合(查漏补缺续)一个字一个字读,便于您的理解程度红色区域暂时可以不用知晓干嘛用的,不做进制转换用不到。

前五章的综合(查漏补缺续)一个字一个字读,便于您的理解程度

运行如图所示:

前五章的综合(查漏补缺续)一个字一个字读,便于您的理解程度

既然知晓基本数据的运用后,那么就已经打下第一个基础了。

那么第二个基础又是怎么回事?

小编的理解就是除了基本运用,还需要知道一些基本常识知识了。

 常识很多,这里基本会用到常用的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循环),基本函数的返回类型的运用。

小编的文字全是个人的理解和做法,仅供参考,如有不妥,请见谅!

小编的文字全是个人的理解和做法,仅供参考,如有不妥,请见谅!

小编的文字全是个人的理解和做法,仅供参考,如有不妥,请见谅!