-上回我們提到python進位制學習,然而16進位制卻是令大家相當頭大,為什麼不能都用10進位呢?
其實早年的電腦還真的是用10進位的~ ENIAC(電子數值積分計算機)這台在1946年問世的電腦,服役於美國陸軍負責火炮火力表計算,然而10進位制效率低落也影響這台計算機發揮,因此1950年後馮紐曼博士就改以2進位制度做為電腦編碼的標準
記憶體為了配合電腦2進位制度運行規則,將二進位數轉換成十六進位數,只要把二進位數依4個數字為一組,比起10進位轉換更有效率且簡潔,因此記憶體地址也使用16進位制,這也是為什麼當你的記憶體故障時都會顯示出0x000000E2 這種16進位制的代碼
https://www.youtube.com/watch?v=uAIzEJVG3Bs......
https://finalfrank.pixnet.net/blog/post/12489533
-May the code be with you