10月5日 十進位

2021-02-19 澤宇日記

隨便研究點新東西。

十進位被很多文明採用,最可能的原因就是人有10根指頭,非常方便計算。

小時候最初接觸數學就是10以內加減法,老師教的就是數指頭,所以可以推測人類自文明起源之初用的就是這種方法。

如果人類只有八根手指的話,估計現在通用的就是八進位了。

單從數學的角度來講,10是2和5的最小公倍數,本身並不出眾。

十二進位的起源可能是1年有12個月。12個月還延伸出了24節氣、黃道12宮(星座)等。

起源也有一說是除了大拇指外,4根手指有12個關節。

1天用12個時辰來表述,現在用24小時。

除此之外,1英尺等於12英寸,在美國生活時這個長度單位給我造成很大困擾,每次都要算半天。而且英寸的英語是inch,讀起來就是「英尺」,每次我腦子都要反映一下到底是英尺還是英寸,真是腦殼疼。

12這個數字比10就好一些,因為12是2、3、4的最小公倍數,方便等分。

十六進位主要被用在重量上。

1磅等於16盎司,古代1斤等於16兩。所以半斤就是八兩。

16最大的好處就是可以被二等分4次,可能是為了方便分糧食吧。

再往大的有六十進位,比如時分秒、幹支紀年。60是2、3、4、5、6的最小公倍數。

還有1圈是360度。我小時候就有個問題,為什麼直角是90度而不是100度,問老師也不知道,後來我想明白了,100不能被3整除,不方便。

可想而知,十進位強調了2和5卻忽略了3,這是個硬傷。

日常生活中沒有小於十進位的,畢竟進位越小數字越長,不方便。

二進位主要用在計算機上,用1和0來表示有和無是計算機最基本的設計。

計算機裡的每一位數被稱為1比特Bit,8比特是1位元組Byte。之後的KB、MB、GB、TB就是我們常見的儲存單位了,而且他們之間的換算是1024,也就是2的10次方。

二進位的四位數最大是1111,也就是十進位的16,所以用2個十六進位的數字可以表示一個字節。如果在電腦裡看到一串夾雜有abcdef的數字,那肯定是十六進位的表述。

亂七八糟寫了這麼多,總之,數學真的很神奇。

封面故事:

爺爺的畫。

相關焦點

  • 10、進位轉換:二進位、八進位、十六進位、十進位之間的轉換
    1) 整數部分例如,將八進位數字 53627 轉換成十進位:53627 = 5×84 + 3×83 + 6×82 + 2×81 + 7×80 = 22423(十進位)從右往左看,第1位的位權為 80=1,第2位的位權為 81=8,第3位的位權為 82=64,第4位的位權為 83=512,第5位的位權為 84=4096 …… 第n位的位權就為 8n-1。
  • 二進位、八進位、十進位與十六進位
    (10010)2=(1x24+0x23+0x22+1x21+0x20)10=(16+0+0+2+0)10=(18) 10【例2】將二進位數(0.10101)2轉化為十進位數。511/8=1……………3(93)10=(135)8【例2】將十進位數(0.3125)10轉換成八進位數。
  • 二進位中沒有2,為什麼十進位中有10?
    換個說法,其實任意進位都可以叫做10進位。只是我們先採用了10(9+1)進位,而在此基礎上對其他進位進行了命名而已。 以上雖然是個笑話,但這個故事也說明了十進位的一個起源——人類的使用數字的計數方式是通過數手指演化來的。因為,人只有十根手指嘛。
  • 二進位,八進位,十進位,十六進位轉換詳解~
    ①、數碼:用來表示進位數的元素。                                二進位:0,1。                                八進位:0,1,2,3,4,5,6,7                                十進位:0,1,2,3,4,5,6,7,8,9。
  • 二進位、八進位、十進位、十六進位數的轉換方法
    1 ----最左位∴ (30)10 =(1E)163、將P進位數轉換為十進位數把一個二進位轉換成十進位採用方法:把這個二進位的最後一位乘上20,倒數第二位乘上21,……,一直到最高位乘上2n,然後將各項乘積相加的結果就它的十進位表達式。
  • python進位轉換:十進位轉二進位的用法
    我們在學習python時候肯定會碰到關於進位轉換,其實這是非常簡單的,這個就像小學學習數學乘法口訣意義,只要記住轉換口訣即可輕鬆應用,一起來看下具體的操作內容吧~一、python進位轉換dec(十進位)—> bin(二進位)dec(十進位)—>
  • 二進位、八進位、十進位、十六進位轉換計算方法
    進位也就是進位位,我們常用的進位包括:二進位、八進位、十進位與十六進位,它們之間區別在於數運算時是逢幾進一位。比如二進位是逢2進一位,十進位也就是我們常用的0-9是逢10進一位。
  • 二進位,八進位,十進位,十六進位之間的轉換
    1234[10進位] 0 1 2 3 4 5 6 7 8 9 0 當數位上的值超過9就要進11000+200+30+4=1*103+2*102+3*101+4*100=12341011[2進位] 0 1 當數位上的值超過1就要進1
  • 計算機基礎進位轉換(二進位、八進位、十進位、十六進位)
    1.十進位轉R進位1.1 十進位轉二進位十進位整數轉二進位十進位整數轉換成二進位採用「除2倒取餘」,十進位小數轉換成二進位小數採用
  • 二進位、八進位、十進位和十六進位數之間的轉換方法
    比如:十進位數的435.05可表示為:435.05=4x102+3x 101+5x100+0x10-1 +5x 10-2位權表示法的特點是:每一項=某位上的數字X基數的若干冪次;而冪次的大小由該數字所在的位置決定。
  • 計算機的語言——二進位,十進位、八進位、十六進位與二進位之間的轉換
    一、進位的概念計算機中使用二進位編碼(只有0和1)表示數據,且只存在二進位。而C程序代碼中的整數常量,為了書寫方便,用十進位、八進位、十六進位表示,比如:十進位整數123、-23、+99等。而無論十進位、八進位還是十六進位數據在計算機中表示是轉換成二進位編碼表示,計算機中只存在二進位。
  • 為什麼時間是12進位,十進位不是很方便嗎?毫秒又為什麼是十進位
    就現在來說,十進位是公認的基礎計數原則,畢竟人類只有十根手指頭,十進位用的順手,而且整數進位讓人好計算一些,不需要依靠其他工具,對於數學不好的西方來說尤為重要。那麼,我們使用最多的是時間計數為什麼是十二進位呢?這事說來就話長了。
  • 十進位轉二、八、十六進位
    微信:15338817400有時候服務端需要二進位的字符串或者十六進位(加密token一般不會用十進位)所以十進位和十六進位、二進位互相轉化顯得十分重要1、十進位轉二進位二進位如何轉十進位,十進位如何轉二進位計算機內部表示數的字節單位是定長的,如8位,16位,或32位。所以,位數不夠時,高位補零,所說,如圖3所示,42轉換成二進位以後就是。00101010,也即規範的寫法為(42)10=(00101010)2.趕緊記住吧。
  • 二進位、十進位和十六進位
    1) 十進位就不多說了,逢十進位,一個位有十個值: 0 ~ 9,我們的生活中到處都是它的身影。表 4-1 進位轉換十進位二進位十六進位00b00x0010b10x0120b100x0230b110x0340b1000x04………………90b10010x09100b10100x0A110b10110x0B120b11000x0C130b11010x0D140b11100x0E150b11110x0F160b100000x10170b100010x11..........
  • 二進位轉換十進位,十進位轉換二進位
    如果把一個十進位的數轉換成二進位的數 , 直接把數除 以二 , 餘數為一就寫1 , 整除 , 就寫0 , 一直除完為止
  • 個人總結——二進位、十進位、十六進位轉換的方法
    近期和同事溝通時發現很多小夥伴多進位的轉換不太清晰,所以趁著周末自己總結了一下和大家分享想,下面先了解下定義。
  • 使用Windows 10內置的計算器,可快速將十進位數轉換為二進位數
    首先簡單介紹Windows 10作業系統及其內置計算器,Windows 10是由美國微軟公司開發的應用於計算機和平板電腦的作業系統,於2015年7月29日發布正式版。Windows 10作業系統在易用性和安全性方面有了極大的提升,除了針對雲服務、智能行動裝置、自然人機互動等新技術進行融合外,還對固態硬碟、生物識別、高解析度屏幕等硬體進行了優化完善與支持。計算器是現代人發明的可以進行數字運算的電子機器,擁有集成電路晶片,可以說是第一代的電子計算機,但結構比電腦簡單得多。由於使用較為方便與廉價,可廣泛運用於商業交易中,是必備的辦公用品之一。
  • 十進位數的編碼與運算
    十進位數的編碼與運算 佚名 發表於 2009-10-13 17:14:40 十進位數的編碼與運算  十進位數的每一個數位的基為10,但到了計算機內部,出於存儲與計算方便的目的,必須採用基2碼對每個十進位數位進行重編碼
  • 二進位、八進位、十進位、十六進位之間的轉換
    所以,FD轉換為二進位數,為: 1111 1101       比如,十進位數 1234轉換成二制數,如果要一直除以2,直接得到2進位數,需要計算較多次數。所以我們可以先除以16,得到16進位數:被除數計算過程商餘數12341234/167727777/16413(D)44/1604結果16進位為: 0x4D2
  • 介紹一種二進位轉換成十進位的方法
    二進位如何轉換成十進位二進位轉換為十進位的簡便方法。