今天在論壇上面看到這樣一個話題:程序小猿猿,數學好是怎樣一種感受呢?由此就想問大家,大家數學怎麼樣啊~求教互聯網程序猿如何get數學技能?程序員
下面是在網上看到網友們的評論編程
在大多數人看來,數學和編程有一種容易讓人誤解的關係。由於有不少人認爲對數學很在行或者數學分數不錯這樣對學習編程是很是有利的。若是這樣說的話,那做爲程序猿來講得學習多少數學呢?編輯器
其實是不須要不少的。對於基本的編程,你須要知道的有這樣一些:學習
一、 知道二進制、十進制、十六進制它們的意義。十進制就是咱們一般說的0-9十個數。一般認爲這個十進制系統是人類發明的。開發
二、 模運算 —它的做用是用來計算餘數,符號一般用%百分號來表示。因此23除以7等於3,餘數是2。故此:23 mod 7 = 2。get
三、 對一個數做百分數運算,就是用這個數來乘以一個百分數。打比方說你要獲得179的54%,就是用0.54*179。這就意味着爲何1.0等於100%,0.0等於0%。數學
四、 知道什麼是負數。負負得正。負數乘以正數等於負數。是否是so easy?it
五、奇數仍是偶數的模運算判斷 — 若是想判斷一個數是奇數仍是偶數,用它mod 2來做模運算。若是結果是0,它就是偶數。若是結果是1,就是奇數。25 mod 2等於1,因此25是奇數,14 mod 2等於0,因此14是偶數。互聯網
六、 笛卡爾座標系統定義。在編程中,屏幕左上角用(0,0)表明,Y座標的正軸往下。二進制
固然還有更深層次的數學領域,這裏咱們就不提。上面說的這些是否是 so easy啊?固然,學習更多的數學可讓你成爲更優秀的程序員。
剛學的想上手試試嗎?在線編程,碼農谷智能開發在線編輯器