今天在论坛上面看到这样一个话题:程序小猿猿,数学好是怎样一种感受呢?由此就想问大家,大家数学怎么样啊~求教互联网程序猿如何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啊?固然,学习更多的数学可让你成为更优秀的程序员。
刚学的想上手试试吗?在线编程,码农谷智能开发在线编辑器