摘要: 百科名片在机器中表示一个浮点数时需要给出指数,这个指数用整数形式表示,这个整数叫做阶码,阶码指明了小数点在数据中的位置。目录简介定点数表示法BCD码移码展开简介定点数表示法BCD码移码展开编辑本段简介阶码:对于任意一个二进制数N,可用N=S×2P表示,其中S为尾数,P为阶码,2为阶码的底,P、S都用二进制数表示,S表示N的全部有效数字,P指明小数点的位置。当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”,这在前面已有介绍。编辑本段定点数表示法通常定点数有两种表示法,均设P=0,小数点是隐含的,若数 阅读全文
posted @ 2013-04-22 15:55 byfei 阅读(822) 评论(0) 推荐(0) 编辑
摘要: stl之map erase方法的正确使用STL的map表里有一个erase方法用来从一个map中删除掉指令的节点eg:map<string,string> mapTest;typedef map<string,string>::iterator ITER;ITER iter=mapTest.find(key);mapTest.erase(iter);像上面这样只是删除单个节点,map的形为不会出现任务问题,但是当在一个循环里用的时候,往往会被误用,那是因为使用者没有正确理解iterator的概念.像下面这样的一个例子就是错误的写法,eg.for(ITER iter=ma 阅读全文
posted @ 2013-04-22 14:45 byfei 阅读(104) 评论(0) 推荐(0) 编辑