首页 > 其他分享 >delphi FormatFloat随笔

delphi FormatFloat随笔

时间:2022-10-15 09:11:28浏览次数:52  
标签:.## FormatFloat delphi 数值 空值 StrToFloat 随笔

用FormatFloat来处理浮点数,是一个很好的选择.

我这里只讲一种语法: FormatFloat(格式,数值)

第一坑:

  第二参数为数值类型,别传个文本值进去.

第二坑:

  返回值是一个string.如里需要转换为数值,需要再套一个转化函数 :StrToFloat(FormatFloat(格式,数值))

第三坑:

  最多保留两位小数: StrToInt(FormatFloat('#.##',X)) ,相当于传统四舍五入.

  

 

 

  当X为0时,程序会出错,因为FormatFloat('0.##',0) 会返回一个 '' 空值 ,StrToFloat显然无法转换一个空值为数值.

  解决方案: StrToFloat(FormatFloat('0.##',X))

  

 

标签:.##,FormatFloat,delphi,数值,空值,StrToFloat,随笔
From: https://www.cnblogs.com/yoooos/p/16793558.html

相关文章

  • 10.14随笔
    符号名称SI量纲含义E电场强度V/mqE=电荷上的电力D电激发As/m^2产生场的电荷是这个场的源P极化As/m^2偶极矩/体积B磁场强度T(特斯拉)=Vs/m^2q(v......
  • delphi 正则表达式的使用方法
    本文写于2022-10-14,D版本10.3.3引用单元:uses System.RegularExpressions1、TRegEx.Match方法Match()方法总是获取满足条件的第一个匹配,而不关心满足条件的匹配有多......
  • delphi TApplication元件的OnIdle事件
    转自:https://www.cnblogs.com/maweiwei/p/7493614.html 例子1测试时,CPU并没有占用100% 不知道是否Delphi高版本已优化。声明:PropertyOnIdle:TIdleEvent;其中:TId......
  • 小雨生活随笔
    小雨,一夜未停,早上起来,还在淅淅沥沥,虽淋不湿衣服,但出行也需要防护。大自然经过一夜的洗涤,万物格外清净,远处马路边的梧桐露出尖尖的嫩芽,就像刚出壳的小鸟,时刻展示一种欣欣向......
  • 我的第二篇随笔
    这是记录开博客原因的一篇随笔,是第二篇,第一篇是一个很简单的conda的,而那也是我决定开通博客的直接原因:这种很简单的事情我还总是忘记,总是在这种事上浪费时间实在是令人恼火......
  • 部分Java基础进阶内容 - 随笔
    JAVA进阶对象序列化对象要序列化要实现Serializable接口然后通过ObjectInputStream对象读入流来读入一个对象newObjectOutputStream(newxxOutputStream(""))new的......
  • 随笔感悟-持续更新
     一、一些招数1.不要想着以奇胜,总用不正当手段会导致心态不健康。做正常健康的事正常健康的人,在聪明人眼里或者在阅历很丰富的人眼中,奇招仅仅是耳目一新,不是正路也影响......
  • 对软件工程的理解(之前这篇发在文章里了,这随笔再发一下)
    我认为软件工程是一门研究工程性完成软件设计、构建、调试方法的学科。软件开发可以是个人的工作,也可以是团队的工作。就个人而言,高效准确的代码书写有助于个人快速构建优......
  • 随笔[5] - 最近的烦恼
    2022年注定是及其不顺利的一年先是在上海被封闭了三个月后面是父亲出事了在后面职业也出现了一些问题 家里的事情和职业上面的事业夹杂在一起,让我感觉无法呼吸了我......
  • 8.23-8.27工作随笔
    Causedby:java.io.InvalidClassException:ocalclassincompatible:streamclassdescserialVersionUID=-7175530124116731706,localclassserialVersionUID=-581......