4.4.2 数值处理

本文介绍了ABAP中的数值处理,包括类型转换、算术运算符、比较逻辑运算符以及算术运算函数。在类型转换中,强调了C到N再到I的转换规则;算术运算符涵盖乘、除、加、减以及整除和余除;比较逻辑运算符涉及等于、不等于、小于、大于等关系;算术运算函数如ABS、SIGN等展示了对数值的不同操作。此外,还提及了类似Excel的数学函数,如ACOS、ASIN等。
摘要由CSDN通过智能技术生成

4.4.2 数值处理

4.4.2.1 类型转换

不同的类型的数据对象之间赋值会自动进行类型的转换。转换过程遵照固定的规则,如C类型数据赋值给N类型,只有数字字符被传递,其他忽略。C类型不能直接赋值给I类型,需要先从C类型传给N类型,再由N类型传给I类型。也可以使用MOVE TO 或 WRITE TO语句。

4.4.2.2 算术运算符

算术运算符就是我们通常理解的加减乘除运算法,ABAP中的算术运算法则中,运算符与变量之间必须有空格。

*     乘

/      除  例如:7/3的结果是 2(整除)

+     加

-      减

DIV   整数除法  例如:7/3的结果是 2 (整除)

MOD 余数除法   例如:7/3的结果是 1 (余除)

算术运算符的基本格式为:

[COMPUTE[ n = <mathematics expression>.

4.4.2.3 比较逻辑运算符

比较运算符:

=  或 EQ              等于

<> 或 >< 或 NE       不等于

<  或 LT              小于

<= 或 LE              小于等于

>  或 GT              大于

>= 或 GE             大于等于

逻辑运算符:

AND                   且

OR                    或

NOT                   非

逻辑运算符是用于连接多个语句

4.4.2.4 算术运算函数

算术运算函数,类似Excel中的函数功能,可以将变量的特殊属性体现出来。

一般常用的算术运算函数:

ABS 返回输入参数的绝对值

SIGN 返回输入参数的符号,正数返回1,0返回0,负数返回-1

CEIL 返回不小于输入参数的最小整数

FLOOR 返回不大于输入参数的最大整数

TRUNC 返回输入参数的整数部分

FRAC 返回输入参数的小数部分

STRLEN 获取字符串长度函数

数学运算函数有:

ACOS 反余弦函数

ASIN 反正弦函数

ATAN 反正切函数

COS 余弦函数

SIN 正弦函数

TAN 正切函数

COSH 余弦曲线函数

SINH 正弦曲线函数

TANH 正切曲线函数

EXP 底数为e的幕函数

LOG 底数为e的自然对数

LOG10 底数为10的对数

2021年9月8日 写于芜湖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值