当前位置: 首页 > news >正文

wordpress换站怎样做好网站建设设计

wordpress换站,怎样做好网站建设设计,三河seo,建设厅的电工证今天在看面试宝典#xff0c;注意到上面所说浮点数在内存里和整数的存储方式不同#xff0c;但究竟有何不同呢#xff1f;在网上搜了一下#xff1a;在http://blog.csdn.net/djsl6071/archive/2007/03/16/1531336.aspx中介绍了浮点数在内存中的存储方式#xff0c;觉得不错…今天在看面试宝典注意到上面所说浮点数在内存里和整数的存储方式不同但究竟有何不同呢在网上搜了一下在http://blog.csdn.net/djsl6071/archive/2007/03/16/1531336.aspx中介绍了浮点数在内存中的存储方式觉得不错转过来。浮点数在内存中的存储方式浮点数保存的字节格式如下地址        0          1           2           3内容    SEEE EEEE   EMMM MMMM    MMMM MMMM    MMMM MMMM这里S 代表符号位1是负0是正E 偏移127的幂二进制阶码(EEEEEEEE)-127。M 24位的尾数保存在23位中只存储23位最高位固定为1。此方法用最较少的位数实现了较高的有效位数提高了精度。零是一个特定值幂是0 尾数也是0。浮点数-12.5作为一个十六进制数0xC1480000保存在存储区中这个值如下地址 0     1     2     3内容0xC1   0x48   0x00   0x00浮点数和十六进制等效保存值之间的转换相当简单。下面的例子说明上面的值-12.5如何转换。浮点保存值不是一个直接的格式要转换为一个浮点数位必须按上面的浮点数保存格式表所列的那样分开例如地址       0           1            2            3格式   SEEE EEEE    EMMM MMMM     MMMM MMMM     MMMM MMMM二进制  11000001     01001000      00000000      00000000十六进制   C1           48            00            00从这个例子可以得到下面的信息符号位是1 表示一个负数幂是二进制10000010或十进制130130减去127是3就是实际的幂。尾数是后面的二进制数10010000000000000000000在尾数的左边有一个省略的小数点和1,这个1在浮点数的保存中经常省略,加上一个1和小数点到尾数的开头,得到尾数值如下:1.10010000000000000000000接着,根据指数调整尾数.一个负的指数向左移动小数点.一个正的指数向右移动小数点.因为指数是3,尾数调整如下:1100.10000000000000000000结果是一个二进制浮点数小数点左边的二进制数代表所处位置的2的幂例如1100表示(1*2^3)(1*2^2)(0*2^1)(0*2^0)12。小数点的右边也代表所处位置的2的幂只是幂是负的。例如.100...表示(1*2^(-1))(0*2^(-2))(0*2^(-2))...0.5。这些值的和是12.5。因为设置的符号位表示这数是负的因此十六进制值0xC1480000表示-12.5。关于多字节数据类型在内存中的存储问题int ,short 分别是4、2字节。他们在内存中的存储方式下面举个例子说明。int data 0xf4f3f2f1;其中低位存放在编址小的内存单元高位存放在编址高的内存单元如下地址0x8000      0x8001    0x8002   0x8003数据   f1              f2            f3          f4根据IEEE在1985年制定的标准来处理浮点数单精度浮点数用4字节包括1位符号位s(整数为0负数为1)8位指数位e23位有效位f浮点型使用的是科学计数法比如十进制的12345可以表示为1.2345 * 10^4(表示10的4次幂)用二进制表示为 1.1000000111001 * 2^13所以计算机中用浮点数表示12345这个十进制应该是这样的s位为0因为是正数指数位为13127140(127为单精度浮点数偏移值为了表示只有小数部分的数)有效位为1000000111001计算的时候用 (-1)^s * 1.f * 2^(e-127) 结果就是 1* 1.1000000111001 * 2^(140-12713) 和我们刚才表示的一样还比如十进制小数0.125转换为二进制小数0.001可以表示为 1* 1.0 * 2^(124-127-3)double双精度浮点数有1位符号位、11位指数位和52位有效数谢谢和我找的资料差不多)知道公式n(-1)^s*m*2^ee|E|-biasbias 2^(k-1)-1(k为E的位数)m|1.M|知道12345在内存中的10进制表示以后0x4640e400 0(100 0110 0)100 0000 1110 0100 0000括号中的数字为|E| 140 所以e14012713尖括号中的数字为m|1.M|1.1000000111001001.506958008ok,代入公式n (-1)^0*1.506958008*2^1312345完工posted on 2009-10-02 20:51 Sandy 阅读(945) 评论(0)  编辑 收藏 引用 所属分类: c学习
http://www.pierceye.com/news/691176/

相关文章:

  • 做网站 怎么选择公司wordpress lnmp1.4
  • 网站建设价格标准科技感设计感的展厅
  • 广州番禺建设银行网站登录做摄影网站的目的
  • 前端外包网站php网站开发哪个好
  • 网站开发与维护好找工作吗网站建设招标书模板
  • 浙江金顶建设公司网站房产获客软件
  • 什么网站比较容易做python做网站服务器
  • 东城网站建设微信小程序商店怎么开
  • 企业网站源码千博网站推广怎么做流量大
  • 福州最好的网站建设服务商浙江华临建设集团有限公司网站
  • cdr 做网站支付宝小程序开发者工具
  • 建一个全部由自己控制的网站需要多少钱手机网站大全
  • 酒店电子商务网站策划书网站排名下降的原因
  • 成都网站制作公司报价成都装修公司哪家好
  • 用自己的电脑做网站需要备案吗wordpress rss教程
  • 洛阳网站搭建江西网站建设价格低
  • 戴尔网站建设的目的济宁哪里有做网站的
  • 给单位做网站需要多少钱wordpress手机编辑
  • 网站开发实验报告总结怎样搭建微网站
  • 诸暨有哪些制作网站公司代理品牌
  • jsp mysql 网站开发响应网官方网站
  • 小白网站建设教程服务器域名多少钱
  • 网站建设预付款比例网站平台建设公司经营范围
  • 付费阅读网站代码CMS源码就可以做网站吗
  • 企业网站用视频做首页wordpress 多主题插件下载
  • 阿里巴巴网官方网站新公司在哪做网站
  • 邢台专业做网站报价做一门户网站价格
  • 中山企业手机网站建设设计方案翻译
  • 江苏省品牌专业群建设专题网站wordpress 返利 插件
  • 建设部网站官网设计排版网站