计算机中的数据运算与表示形式
二进制的运算和表示说复杂不复杂,说简单也挺讲究。想搞清楚怎么在计算机里表示数据、做加减乘除、怎么从二进制转成十六进制,这篇资料就挺靠谱的。讲了各种进位制怎么转、二进制的加法减法逻辑运算,连ASCII
和byte
这些常用概念也一一带上了,内容蛮全面。
进位记数制的蛮系统,像二进制转十进制、八进制怎么换算这些,配合具体例子看着还挺顺的,不至于一脸懵。
二进制运算那部分还不错,讲了加减乘除的底层思路,还有与、或、非
这些逻辑操作,挺适合做网络协议或底层开发的你看看,能少踩坑。
数据表示形式里提到字符编码、逻辑值这块,尤其ASCII
码讲得比较细,像'A'
怎么存、一个字符占多少位,看完你就能理解网络传输里是怎么拼成包的了。
存储结构这部分也值得一看,从Cache
到硬盘
的层级讲得清楚,适合优化读写性能的时候回头查。
如果你平时做JavaScript
、C++
、Java
这些语言的开发,或者想了解二进制背后的运算逻辑和字符表示,下面这几个资源可以顺手点开看看:
嗯,如果你平常在调试设备、做协议转换、玩嵌入式,或者搞网络数据包的,这些知识能帮你省不少事,效率也高不少。
下载地址
用户评论