OSDN Git Service

fix: fix display
authorIr1dXD <sirius.caffrey@gmail.com>
Sat, 6 Oct 2018 15:04:24 +0000 (23:04 +0800)
committerGitHub <noreply@github.com>
Sat, 6 Oct 2018 15:04:24 +0000 (23:04 +0800)
docs/math/base.md

index e4edd75..538db4c 100644 (file)
@@ -18,7 +18,7 @@
 
 十六进制与二进制相比,最大的优点就是表示的数字长度较短,一位十六进制数可以表示 4 位二进制数。
 
-一般情况下,十六进制数以`0xhhhh`(其中`0x`为十六进制数的前缀)的形式来表示。
+一般情况下,十六进制数以`0xdbf`(其中`0x`为十六进制数的前缀)的形式来表示。
 
 ## 进制间的相互转化
 
 
 整数部分,把十进制数不断执行除 2 操作,直至商数为 0。读余数从下读到上,即是二进制的整数部分数字。 小数部分,则用其乘 2,取其整数部分的结果,再用计算后的小数部分依此重复计算,算到小数部分全为 0 为止,之后从上到下,读所有计算后整数部分的数字,即为二进制的小数部分数字。
 
-    将33.25转化为二进制数
-    整数部分:
-    33/2=16    ......1
-    16/2=8     ......0
-    8/2=4      ......0
-    4/2=2      ......0
-    2/2=1      ......0
-    1/2=0      ......1
-    小数部分:
-    0.25*2=0.5 0
-    0.5*2=1            1
+```text
+将33.25转化为二进制数
+整数部分:
+33/2=16        ......1
+16/2=8 ......0
+8/2=4  ......0
+4/2=2  ......0
+2/2=1  ......0
+1/2=0  ......1
+小数部分:
+0.25*2=0.5     0
+0.5*2=1                1
+```
 
 即 $33.25 = 100001.01_(2)$
 
 
 二进制数转换为十进制数,只需将每个位的值,乘以 $2^i$ 次即可,其中 $i$ 为当前位的位数,个位的位数为 0。
 
-    将11010.01(2)转换为十进制数
-    11010(2)=1*2^4+1*2^3+0*2^2+1*2^1+0*2^0+0*2^(-1)+1*2(-2)
-            =26.25
+```text
+将11010.01(2)转换为十进制数
+11010(2)=1*2^4+1*2^3+0*2^2+1*2^1+0*2^0+0*2^(-1)+1*2(-2)
+        =26.25
+```
 
 即 $11010_(2) = 26.25$