Delphi的BCD码 bcd码计数器的设计

Delphi支持的BCD码的数据类型名为TBCD,在FMTBcd单元中。

TBCD定义如下:

type
TBcd = packed record
Delphi的BCD码 bcd码计数器的设计
Precision:Byte;{ 精度,1..64 }
SignSpecialPlaces: Byte; {符号位等信息的组合,按位表示,D7:符号位,D6:Special(不知道翻译成什么意思较好), D5~D0:Places}
Fraction:packed array [0..31] of Byte; {BCD值,每个字节能够表示00~99范围内的值,Fraction[0]是最高位}
end;

Delphi的BCD函数有:

BcdAdd procedure
计算两个BCD码的和

BcdCompare function
比较两个BCD的大小

BcdDivide procedure
BCD数据相除

BcdMultiply procedure
BCD数据相乘

BcdPrecision function
返回BCD的数据个数。如BCD的123返回值为3,BCD值为9382时返回值为4。

BcdScale function
返回BCD码的小数位数

BcdSubtract procedure
两个BCD码相减

BCDToCurr function
转换BCD码为Current格式的数据类型

BcdToDouble function
BCD码转换为Double格式的数据类型

BcdToInteger function
BCD码转换为Integer格式的数据类型

BcdToStr function
BCD码转换为字符串

BcdToStrF function
BCD码转换为带格式控制的字符串

CurrToBCD function
Current数据类型转换为BCD码

DoubleToBcd function
Double数据类型转换为BCD码

FormatBcd function
格式化BCD码为字符串

IntegerToBcd function
Integer整数类型转换为BCD码

IsBcdNegative function
判断BCD是否为负数

NormalizeBcd function
将一个BCD的值根据给定的精度和小数位数转换为另外一个BCD码的值

NullBcd constant
判断BCD是否为NULL

StrToBcd function
字符串转换为BCD码

TryStrToBcd function
字符串转换为BCD码,转换失败返回给定的默认值

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/114658.html

更多阅读

ui的设计教程 qt ui界面设计教程

ui的设计教程——简介 其实,我也是个初学者,这里分享下我学习的经验。请不要把这当做能够使你直接成为大师的作品。目前我学习的是VS和Android进行设计。ui的设计教程——方法——androidui的设计教程 1、 下图是我刚刚学的时候所使

高频变压器的设计步骤 高频变压器设计

高频变压器的设计步骤——简介正激变压器和反激变压器是大的区别就是正激变压器是不要开气隙的,要求其电感量尽量大。正激变压器原边也有电流,但这个电流不是其自己通过输入电压储存来的,而是从副边电感上感应过来的,知道了这一点,正激变

展示设计理念 展柜的设计说明

展示设计是艺术设计领域中具有复合性质的设计形式之一。在客观上,它融合了二维、三维、四维等设计因素;在主观上,它是信息及其特定时空关系的规划和实施。本章从概念的认同、特征的分析、范围的认定和展示设计的风格等四个方面阐述展

基于单片机的多路温度巡检仪的设计 多路巡检仪

八路温度巡检仪的设计 ------------原创功能:实现八路温度循环监测,或一路温度动态监测。设计构想:利用热敏电阻采集信号,将温度的变化体现在阻值的变化上,运放来实现电压信号放大,经过8位的模拟开关后经AD转换为数字信号,后有单片机处

艺术与设计——原研哉语录篇 原研哉 设计中的设计

原研哉语录日本中生代国际级平面设计大师、日本设计中心的代表、武藏野美术大学教授,无印良品(MUJI)艺术总监。设计领域泛于长野冬季奥运开、闭幕式节的节目纪念册和2005年爱知县万国博览会的文宣设计中,展现了深植日本文化的设计理念

声明:《Delphi的BCD码 bcd码计数器的设计》为网友月下残霞分享!如侵犯到您的合法权益请联系我们删除