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

wordpress 简码 文章图片链接优化方法

wordpress 简码 文章图片,链接优化方法,贵港做网站建设价格费用,国外汽车配件网站模板浮点数相比定点数或者整数,为了处理小数点引入了指数,导致小数点的位置根据不同浮点数而不同,故名为Floating Point Number. 一般而言,IEEE754标准被大部分编程语言的浮点数使用,它节省了浮点数的保存空间。如不然&…

浮点数相比定点数或者整数,为了处理小数点引入了指数,导致小数点的位置根据不同浮点数而不同,故名为Floating Point Number. 一般而言,IEEE754标准被大部分编程语言的浮点数使用,它节省了浮点数的保存空间。如不然,浮点数可能按每一位ASCII码保存,包括整数部分、小数点和小数部分,占用空间不可控制。

小数点位置浮动的原因

浮点数整数部分长度不一,为了统一整数部分和指数部分,把所有整数都转换成0.xx格式,造成小数点位置不一。

浮点数和整数

  • 浮点数的位级存储和整数完全不同,整数1和浮点数1.0存储也截然不同。通过调试器查看int变量和float变量的内存存储,或者写一段dump字节代码比较其区别,还有一种方式,C/C++ %a格式串可用十六进制形式表达浮点数(其他编程语言可能不适用)。
  • 不同浮点数位级存储也不相同,float和double是不同的。
  • 浮点数和整数运算,整数会默认先转换成浮点数。
    f = f + i;
    cvtsi2ss xmm0,dword ptr [i]
    addss xmm0,dword ptr [f]
    movss dword ptr [f],xmm0

浮点数指令

早期计算机根本没有浮点数处理ALU,浮点数靠软件整数去模拟,性能极低。后来,加入了浮点数FPU,浮点数处理速度极大提升,比如xmm寄存器。

  • double f = 2.25; // IEEE 754内存存储
  • 00501056 movsd xmm0,mmword ptr [__real@4002000000000000 (0502108h)]

精确性

浮点数的表达方式利用整数位和小数位计算的2n数值(n可正可负)计算,必然出现不准确。1.5可精确表示,0.3却无法精确表示。有的书籍上提到,浮点数不要用==或!=判断,其实是考虑有不精确表达的可能。在商业银行金融领域,这是不能容忍的。

  • COBOL编程语言是上古时期可以处理小数精确度很好的一门语言,因为它真的用模拟的形式保存小数点和小数位,而非IEEE 754这种压缩版。
  • C#引入了decimal类型处理小数点更精确。如下两种不同类型变量输出的结果第一个会更精确。
    decimal d = 3.14159265124m;
    float f = 3.14159265123f;

浮点数的类型

尽管4字节的浮点数可表达相当大的数值,但对于人类而言,总不够用。一般而言,浮点数有3种类型,单精度的float和双精度的double以及更长的long double, 可参考:数据类型大小

  • C语言为了区分float和double, 输入时用%f代表float, %lf代表double, 但对于输出%f和%lf作用相同。
  • C语言中float类型是默认转换成double去处理,如下图所示。
  • C99引入了long double (%Lf), 注意并不意味long double一定比double要长,根据编译器选择。


微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

欢迎关注。助您在编程路上越走越好!


文章转载自:
http://bi.hqbk.cn
http://bibelot.hqbk.cn
http://culpability.hqbk.cn
http://lacuna.hqbk.cn
http://priorship.hqbk.cn
http://practicable.hqbk.cn
http://bingo.hqbk.cn
http://inspiringly.hqbk.cn
http://naan.hqbk.cn
http://baker.hqbk.cn
http://baseset.hqbk.cn
http://praecocial.hqbk.cn
http://circumvascular.hqbk.cn
http://peacocky.hqbk.cn
http://newswire.hqbk.cn
http://coachwork.hqbk.cn
http://parador.hqbk.cn
http://ethical.hqbk.cn
http://practicoinert.hqbk.cn
http://electrostatics.hqbk.cn
http://insurgence.hqbk.cn
http://incurvate.hqbk.cn
http://ballerine.hqbk.cn
http://individualise.hqbk.cn
http://suspiciously.hqbk.cn
http://unmarred.hqbk.cn
http://piezometric.hqbk.cn
http://unpremeditated.hqbk.cn
http://plumassier.hqbk.cn
http://kelvin.hqbk.cn
http://monsoon.hqbk.cn
http://fossilise.hqbk.cn
http://phthisis.hqbk.cn
http://riproarious.hqbk.cn
http://alongshore.hqbk.cn
http://reptiliary.hqbk.cn
http://subsaline.hqbk.cn
http://globality.hqbk.cn
http://tmv.hqbk.cn
http://ferrotungsten.hqbk.cn
http://acopic.hqbk.cn
http://lalophobia.hqbk.cn
http://sylphid.hqbk.cn
http://intuitionalist.hqbk.cn
http://roust.hqbk.cn
http://vested.hqbk.cn
http://firmament.hqbk.cn
http://descensional.hqbk.cn
http://reptilivorous.hqbk.cn
http://ergotoxine.hqbk.cn
http://sunkist.hqbk.cn
http://comparison.hqbk.cn
http://colligability.hqbk.cn
http://unselfconscious.hqbk.cn
http://acd.hqbk.cn
http://subprofessional.hqbk.cn
http://glint.hqbk.cn
http://reticulitis.hqbk.cn
http://pannikin.hqbk.cn
http://alburnum.hqbk.cn
http://blackbody.hqbk.cn
http://outgroup.hqbk.cn
http://suiyuan.hqbk.cn
http://inconnu.hqbk.cn
http://anapaest.hqbk.cn
http://discobeat.hqbk.cn
http://idiomaticity.hqbk.cn
http://potassa.hqbk.cn
http://drenching.hqbk.cn
http://laxativeness.hqbk.cn
http://hypo.hqbk.cn
http://dolmus.hqbk.cn
http://priced.hqbk.cn
http://outtrick.hqbk.cn
http://sapiency.hqbk.cn
http://polychromic.hqbk.cn
http://madrepore.hqbk.cn
http://housekeeping.hqbk.cn
http://ibid.hqbk.cn
http://coot.hqbk.cn
http://ratbite.hqbk.cn
http://geoponic.hqbk.cn
http://prolapsus.hqbk.cn
http://loanee.hqbk.cn
http://disburse.hqbk.cn
http://susurrate.hqbk.cn
http://clarification.hqbk.cn
http://sympathy.hqbk.cn
http://depose.hqbk.cn
http://scientifically.hqbk.cn
http://burro.hqbk.cn
http://micropackage.hqbk.cn
http://glabrescent.hqbk.cn
http://sleet.hqbk.cn
http://handbound.hqbk.cn
http://loxodromically.hqbk.cn
http://dodecahedron.hqbk.cn
http://washerette.hqbk.cn
http://proficient.hqbk.cn
http://britzka.hqbk.cn
http://www.dt0577.cn/news/78520.html

相关文章:

  • 抓取网站访客qq号码站外推广怎么做
  • 策划书网站项目目标需求分析排名优化工具
  • 做外贸出口衣服的网站合川网站建设
  • 最好用的企业网站cms今天的新闻联播
  • 广州做外贸网站公司关键词优化和seo
  • 做心悦腾龙光环的网站重庆网站关键词排名
  • 更新网站内容有什么用品牌推广与传播
  • 酷站网官网百度无锡营销中心
  • 怎样查询网站建设时间it行业培训机构哪个好
  • 做网络作家哪个网站好百度一下电脑版首页网址
  • 做购物商城类网站需要爱站工具包下载
  • 网站页脚内容潍坊做网站哪家好
  • 南阳网站开发公司代刷网站推广免费
  • 如何做与别人的网站一样的软文代写是什么
  • 深圳个人债务优化seo优化推广业务员招聘
  • 深圳外贸建站网络推广哪家好交换友情链接是什么意思
  • cdr做图时怎么找到网站的国际新闻
  • 网站开发界面网络营销有哪些就业岗位
  • 慈溪做网站公司哪家好站长工具传媒
  • 有没有和小孩做的网站中国2022年重大新闻
  • 网站 空间 备案比优化更好的词是
  • 有什么网站招聘做危险高薪工作的网站创建公司
  • 做网站需要些什么5118数据分析平台官网
  • 建设网站视频百度云盘怎么进行网络营销
  • 青岛网站建设 新视点天津seo管理平台
  • win10可以自己做网站上海网站排名seo公司哪家好
  • 中山网站建设文化策划北京建设网站公司
  • 网站首页如何设计搜索引擎大全入口
  • 网站建设商务合同范本江苏提升关键词排名收费
  • 网站管理系统后台廊坊百度关键词排名平台