我目前被困在试图解决一个小问题,我想传递一个变量给基本的计算器程序,并安全的结果的计算。因此,我的想法是以回显的形式将输入管道输入到bc中,并将计算结果分配给一个变量,然后在控制台上演示:我想出了以下代码:# sqrt testecho "a is $a" # will print a is 20736echo "
我们有一个sql表,其中有一个用科学记数法存储值的浮点列。我有一个值-1.23E-256。当我运行查询并将查询结果分配给变量时,我将这个浮点值分配给一个小数(15,2)。但由于这种科学表示法,4gl程序中的值不会被赋值给变量并抛出错误。我试图在select查询中使用convert和cast函数将科学记数法更改为十进制,但是抛出了错误"value is very small to stored to a decimal“。我想