在電腦中所有數都只不過是加數

記得在學校初期時,被老師打破了我一直以來對數學的概念。由於留像深刻,所以在這裡和大家分享。
原來加減乘除都只不過是加數。

初時我都不敢相信,不過在電腦的世界中實際都只是用加數去計算。
當然所使用的都是二進位的數字。

首次是乘數。乘數非常簡單,只要把數字的次數加上便可。
例

4*4
=4+4+4+4
=16

至於除數。除數是把數字減去的次數便得知。
例

8/2
=8-2-2-2-2
=0

由於要減去 4 次,所以答案便是 4 了。

至於減數是最複雜的:
如 125-111
首先要把 125 和 111 轉為二進位。

125 = 1111101
111 = 1101111

然後把 111 的二進位 1101111 中的 0 轉 1、1 轉 0。

1101111 = 0010000

再加上 1:

0010000+1 = 0010001

在最前的位置也加上 1

10010001

把這個數字和 125 的二進位數字相加

1111101
10010001 (+)
===========
100001110

答案便是把最前的 1 字刪掉。

1110

1110 的十進位數字是 14。

當明白到減數後,除數便沒有問題了。

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*