摘要: u,v为两个整形变量最大公约数 实现:int gcw(int u,int v){ if(0==u%v) return v; u=u%v; if(1==u) return -1;//没有最大公约数 return gcw(v,u);}最小公倍数 实现:最小公倍数 = U*V/最大公约数及 (u*v)/gcw(u,v)。 阅读全文
posted @ 2010-06-21 17:59 zhouli 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1. 在数字前面加0代表8进制: 012,023 为8进制12和23。2. 在数字前面加0x代表16进制: 0x12,0x23 为16进制12和23。3. 用8进制和16进制表示一个字符:  '\12' 八进制表示  '\0x12' 十六进制表示 阅读全文
posted @ 2010-06-21 16:04 zhouli 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 本文转自中国源码网http://www.yuanma.org/data/2006/0723/article_1213.htm一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放... 阅读全文
posted @ 2010-06-21 12:02 zhouli 阅读(340) 评论(0) 推荐(1) 编辑