--------开始-------- 对于不同类型的数据对应的绝对值函数也不相同,在c和c++中分别在头文件math.h 和 cmath 中. int : x = abs( n ) double : x = fabs( n ) long : x = labs( n ) --------结束--------
1.绝对值:abs() select abs(-2) value from dual; 2.取整函数(大):ceil() select ceil(-2.001) value from dual;(-2) 3.取整函数(小):floor() select floor(-2.001) value from dual;(-3) 4.取整函数(截取):trunc() select trunc(-2.001) value from dual; (-2) 5.四舍五入:round() select roun
absolute 绝对值函数 abs函数是一个取绝对值函数,你得确保ABS()括号里的表达式所计算出的结果是数字,String是字符串的意思,你括号你的数据肯定是字符串了,如果A.B两变量你是这样定义的:A:integer;B:currency;一句话吧,A.B要是数值类型:然后ABS(a-b);你看他报错不.你可以试试嘛. 告诉你吧,这函数不能单独使用的.必须出现在表达式中,比如showmessage(currTostr(abs(a)));或者出现在 if abs(a-c)>d then 或者
Fortran与C混合编程 由于 GNU 的 Fortran 和 C 语言二者的函数彼此可以直接相互调用,所以混合编程可以非常容易地实现.只要你足够仔细,确保函数调用时传递的参数类型正确,函数就可以在两种语言间来回调用,就像它们是同一种语言一样. 下表中列出了 Fortran 的数据类型和它们在 C 中对应的类型.这张表在大多数平台下是没问题的,但是或许会有例外的情况发生.在你打算传递某种数据类型时,先编写一个简单的例子进行测试将是很明智的. C 类型 Fortran 类型 描述 signed