白帽黑客养成手记之零基础入门信息安全领域(幼儿园起点)(二)

接上一篇文章,我们来继续说说,零基础学员如何成为一名优秀的信息安全专家。

在上一篇文章的末尾,我们讲述了变量、自增的相关概念。

在这篇文章中,我们将仍然重点地去讲述一些必要的基础知识。

我们已经讲述了变量的自增操作,那么,变量的自减操作,又如何去理解呢?

我们假设变量中的初始值为100,而变量每次自减的量值为10,那么经过10次自增操作后,变量的内容值将变为0!

请看示例:

第一次自减:100-10 = 90;

第二次自减:90-10 = 80;

第三次自减:80-10 = 70;

第四次自减:70-10 = 60;

第五次自减:60-10 = 50;

第六次自减:50-10 = 40;

第七次自减:40-10 = 30;

第八次自减:30-10 = 20;

第九次自减:20-10 = 10;

第十次自减:10-10 = 0;

经过10次自减操作后,变量的内容值,由 100 变成了 0 !

大家理解 变量自增变量自减 的作用了吗?

除了 变量自增 和 变量自减 ,还有 变量自乘变量自除 !

用的比较多的场景,通常是 移位操作

10进制 数 1 的 2进制 表示 是 1 。

10进制数字 1 乘以 10进制数字 2 的结果,是10进制数字 2 !

10进制数字 2 对应的 2进制表示 是 10。

在二进制的数字元素构成中,只有 0 和 1,是没有 2、3、4、5、6、7、8、9 等这些数字的!

二进制遵循的运算法则逢二进一

在二进制运算中,0+1=1;1+1 = 10; 10+1 = 11; 11+1 = 100;

正所谓, 逢二进一 

二进制的 0 等于 十进制的 0 !

二进制的 1 等于 十进制的 1 !

二进制的 10 等于 十进制的 2 !

二进制的 11 等于 十进制的 3 !

二进制的 100 等于 十进制的 4 !

以此类推!

二进制的移位运算,其实对应的就是十进制的乘除法!

只不过,乘数或者除数,均为 2 !

每次乘以 2 ,或者 每次除以 2 !

二进制的左移一位,等于 十进制的将 当前数值 乘以2!

二进制的右移一位,等于 十进制的将 当前数值 除以2!

二进制数:01 左移一位,变成 10 !

二进制数:10 左移一位,变成 100 !

二进制数的 01 左移一位,变成二进制数的 10 ,那么也就等于 十进制数 1 * 2 ,结果为 2 !

二进制数的 10 左移一位,变成二进制数的 100 ,那么也就等于 十进制数 2 * 2 ,结果为 4 !

二进制数:100 右移一位,变成 10 !

二进制数:10 右移一位,变成 1 !

二进制数的 100 右移一位,变成二进制数的 10 ,那么也就等于 十进制数 4 / 2 ,结果为 2 !

二进制数的 10 右移一位,变成二进制数的 1 ,那么也就等于 十进制数 2 / 2 ,结果为 1 !

想入门信息安全领域,那么基础的加减乘除知识与概念,是必须要了解的!

自然数、正数、负数的概念与运算规则,也必须要了解和掌握!

正正得正,负负得正

(-2)-(-2)=(-2)+(2)=(0);两个相同的负数相减,结果为 0 !

这里理解上,有一个小窍门!

一条直线上,负数在左边,零在中间,正数在右边!

负数中的减号(-),本就有相减的含义在里面!

所谓,负(-)负(-)得正(+)!两个负号(-)相遇,会转换为正号(+),这就是运算规则!

(2)+(-2)=(0);一个正数和一个负数相遇,会转换为负号(-),这就是运算规则!

(-2)+(2)= (2)+(-2)= (0);执行加法的两个操作数位置互换,结果相同!

(-2)+(-2)=(-4);两个负数相加,结果仍然是负数!

在计算机编程工作中,正数,负数,基础的加减乘除法,是必须要熟练掌握的!

四则运算,同样是计算机编程的基础数学知识之一!

在计算机编程中,可能会是多个变量共同参与四则运算,最后得出运算结果!

不要看不起小学时代的数学知识!万丈高楼平地起!地基,是非常重要的!

下一篇教程中,将着重讲解计算机编程领域中的数学四则运算基础知识。

也许有人会说:你不是讲信息安全吗?怎么讲起小学数学了?难道要当家教?

我想说:这系列课程,是真正面向零基础学员的!打破技术垄断!给有志向成为白帽黑客,但苦于文化水平过低而不得其门而入的童鞋们!

请关注,下一篇内容 《白帽黑客养成手记之零基础入门信息安全领域(幼儿园起点)(三)》

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值