全球搜索引擎网站,建设网站怎么输入分子式,免费云主机哪个好,上海在线Lecture 01
1. 计算机表示数字
int 整数运算可能会出现错误#xff0c;超过32位时会出现溢出。
float 浮点数不适用结合律#xff0c;因为浮点数表示的精度有限。
根其原因#xff0c;是用有限的位数表示无限的数字空间。
2.利用分层的存储系统#xff0c;使程序运行更…Lecture 01
1. 计算机表示数字
int 整数运算可能会出现错误超过32位时会出现溢出。
float 浮点数不适用结合律因为浮点数表示的精度有限。
根其原因是用有限的位数表示无限的数字空间。
2.利用分层的存储系统使程序运行更快。
更重要的是注意内存访问。C不做内存边界检查。
例子结构体内部的数据成员在内存中放在一起当访问数组时超过了数组的边界但是不会做内存的边界检查因此 会访问到其他数据造成错误。
这种错误调试很难。所以在自己写程序时要手动添加边界检查。
理解数据结构的特点。 3.从程序的角度增加性能
一行一行的访问数据比一列一列的访问数据更好这与内存的排列方式有关。