ShoneSharp语言(S)的设计和使用介绍系列(5)— 数值Double

ShoneSharp语言(S)的设计和使用介绍系列(5)— 数值DoubleS 语言的最基本类型 数值 对应 C 的 Double 可用于表示整数或实数值 如 10 25 32 等

大家好,欢迎来到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

(0)
上一篇 2025-03-30 22:10
下一篇 2025-03-30 22:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信