Ada中的数值文字之美

Ada语言中数值文字之间可以用单个下划线进行分隔,对比如下π值书写:

3.14159_26535_89793_23846_26433_83279_50288_41971_69399_37510

3.14159265358979323846264338327950288419716939937510

前者看起来更易读、清晰、易写,后者把人眼睛都看花了。

Ada语言中还有基型数值写法,像 2#1001#    、8#7651#    、16#FFFF#

分别表示一个2进制、8进制、16进制数值,语言支持从2~16进制的数值写法。

再看看带指数的写法,像

2#1#e+10 = 1 *  2 ** 10(1乘以2的10次方)

16#F#e+2 = 15 * 16 ** 2 (15乘以16的二次方)

还有基型数值写法还能表示实数,像

3#0.1# = 1.0/3.0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值