1001000010010000111
1001010010000111
1000010010000111
電腦世界是由無數個「0」和「1」組成的。你能讀出以上的訊息嗎?你能看得明白嗎……?
電腦的「0」「1」,代表著電流訊號的「ON」「OFF」。要看得明這堆符號,先要明白原理及用對方法。因為電腦計算是二進位的,有別於我們日常慣用的十進位。那麼我們先將 1001000010010000111 轉換為十進位看看。
正規算法是:
1001000010010000111 (2)
=1 x 2^18+ 0 x 2^17+ 0 x 2^16+ 1 x 2^15+ 0 x 2^14+ 0 x 2^13+ 0 x 2^12+ 0 x 2^11+ 1 x 2^10+ 0 x 2^9+ 0 x 2^8+ 1 x 2^7+ 0 x 2^6+ 0 x 2^5+ 0 x 2^4+ 0 x 2^3+ 1 x 2^2+ 1 x 2^1+ 1 x 2^0
=1 x 262144 + 0 x 131072 + 0 x 65536 + 1 x 32768 + 0 x 16384 + 0 x 8192 + 0 x 4096 + 0 x 2048 + 1 x 1024 + 0 x 512 + 0 x 256 + 1 x 128 + 0 x 64 + 0 x 32 + 0 x 16 + 0 x 8 + 1 x 4 + 1 x 2 + 1 x 1
=262144 + 32768 + 1024 + 128 + 4 + 2 + 1
=296071 (10)
那將 1001000010010000111 轉換為八進位又會是?
用速算法,先從右面開始,三個為一組,不足的前面補 0,然後把每組換成一位八進位數字。
001 001 000 010 010 000 111
421 421 421 421 421 421 421
1 1 0 2 2 0 7(4+2+1)
=1102207(8)
那將 1001000010010000111 再轉換為十六進位?
用速算法,先從右面開始,四個為一組,不足的前面補 0,然後把每組換成一位十六進位數字。
0100 1000 0100 1000 0111
8421 8421 8421 8421 8421
4 8 4 8 7(4+2+1)
=48487(16)
分別得出:
296071 (10) | 1102207(8) | 48487(16) |
38023 (10) | 112207(8) | 9487(16) |
33927 (10) | 102207(8) | 8487(16) |
在日常生活中,我們亦很常遇見「知其然而不知其所以然」的事物。只因習慣了,就沒有深究,覺得理所當然。但是,當你去旅行,置身異文化,每每覺得新奇,或是疑惑不解。因為雖然是一件普通事物,背後卻包含了當地的文化、歷史、風俗習慣及價值觀等等。你若願意去親自理解,可能真相是差天共地。
就像最近,我的老爸老媽跟朋友去了韓國旅行,朋友的兒子帶他們去吃喝玩樂。老爸說:「他帶我們去了一個很大的街市,我從沒見過這麼大的街市!可是裡面售賣的東西價格都很低廉,我四周尋找都看不到有賣鮑魚和瑤柱這類貴價的東西……」當然,我老爸是不懂韓語及不認識韓國文化的,他只以自己的眼光去看和去判斷。事實上,他亦毋須一定要去理解及明白這些事情,因為他只是個過客,不存在需要與當地土生土長的人溝通。
可是,在宣教工場的宣教士卻不是這樣,他們必須與當地人溝通。在溝通前,需要先學習當地話,還要多認識及瞭解當地文化。有些時候,當地人所講所做的,包含了許多其他的訊息在裡面。宣教士這樣的一個外人,需要細心解碼、分析,才能正確的理解。不然,只有誤解與猜疑。
那麼,回到最初的問題。我們解碼得後得到的那幾組數字,你看明白了沒有?希望你們明白了,不然你 9487。(開玩笑的)
好吧好吧,其實這段訊息是想問你,「48487(是不是白痴)」?「9487(就是白痴)」,「8487(不是白痴)」。看來……你們應該 4,%%%%%% wwwwww。這其實是網絡流行數字語,對於懶打中文的人,在網上可以快速打字聊天。