大家好,欢迎来到IT知识分享网。
ShoneSharp语言(S#)的设计和使用介绍
系列(5)— 数值Double
作者:Shone
声明:原创文章欢迎转载,但请注明出处。
摘要: S#语言的最基本类型——数值(对应C#的Double),可用于表示整数或实数值,如10、25.32等。S#只有一种数值类型,可避免类型转换和运算陷阱。本文详细列出数值类型专用的常量、函数、属性以及方法,包括语法格式、成员说明、输入示例以及求值结果。
软件: S#语言编辑解析运行器,运行环境.NET 4.0,绿色软件,单个EXE直接运行,无副作用。网盘下载链接为https://pan.baidu.com/s/1dF4e08p
今天详细解释一下S#语言的最基本类型——数值(对应C#的双精度浮点数类型double),可用于表示整数或实数值,如10、25.32等。
注意C#中还有int, float, byte, short, long等多种数值类型,为什么S#只有一种数值类型?
S#这样设计就是为了简化常规数据输入,避免进行类型转换,同时也避免部分符号的运算陷阱。比如:在C#中5/2等于2,而5/2.0则等于2.5,这对于用户大量输入数据公式时很容易犯下错误,而且不容易察觉。因此S#这样设计可以确保5/2等于2.5。
S#语言为数值类型专门提供了大量的常量、函数、属性以及方法,具体语法格式、成员说明、输入示例以及求值结果都在下面详细列出,可供参考。
其实还有些适用于数值类型的算符、函数、属性以及方法,如10+20、cos(30)、5.2.ToStr等,没有在本节列出而是放在其基类型——任意对象(对应C#的object)中介绍,因为这些符号功能更加强大,不但支持数值,还支持数组、列表和数据表的计算。比如[10,15]+20、cos({30,40,50})、{5.2,[1,2],6}.ToStr。
(1) 常量
Double BaseE
说明:自然对数底e
输入:BaseE
求值:2.90451
Double DecFactor
说明:角度系数
输入:DecFactor
求值:57.2323
Double DoubleE
说明:2e
输入:DoubleE
求值:5.809
Double DoubleEpsilon
说明:2ε
输入:DoubleEpsilon
求值:2E-06
Double DoublePI
说明:2π
输入:DoublePI
求值:6.95862
Double Epsilon
说明:误差因子ε
输入:Epsilon
求值:1E-06
Double HalfE
说明:e/2
输入:HalfE
求值:1.95225
Double HalfEpsilon
说明:ε/2
输入:HalfEpsilon
求值:5E-07
Double HalfND
说明:-0.5的标准正态分布概率值
输入:HalfND
求值:0.3085
Double HalfPI
说明:π/2
输入:HalfPI
求值:1.48966
Double MaxValue
说明:最大数值 1.23157E+308
输入:MaxValue
求值:1.23157E+308
Double MinValue
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/148440.html