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日 写于芜湖

4.4.2 数值处理相关推荐

  1. Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)

    1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then ​ commands fi 或者 if command; t ...

  2. Python 判断当前数值的类型(比如x=10 获取x的类型)

    python 判断当前数值的类型使用type 先面集体说下type 的使用 x = 10 x = type(x) print (x) y = "10" y = type(y) pr ...

  3. ES6变量常量字符串数值

    [转]ES6之变量常量字符串数值 ECMAScript 6 是 JavaScript 语言的最新一代标准,当前标准已于 2015 年 6 月正式发布,故又称 ECMAScript 2015. ES6对 ...

  4. C语言程序设计最佳分组,求助把一些数值按指定的和进行分组

    #include #define m 10 //相加之和不超过的数据 #define n 9 //数值的个数 typedef struct { int num; //存储数值 int boolean; ...

  5. word文档怎么给数字加千分符_Word中如何将文档中的金额数值设置为财务数字中的千分位格式...

    Word中如何将文档中的金额数值设置为财务数字中的千分位格式 时间:2015-06-10   作者:snow   来源:互联网 如图6‑19所示为某公司给省商务厅上报的2013年农产品现代流通综合试点 ...

  6. 剑指offer:面试题20. 表示数值的字符串

    题目:表示数值的字符串 请实现一个函数用来判断字符串是否表示数值(包括整数和小数).例如,字符串"+100"."5e2"."-123".&q ...

  7. 剑指offer:面试题16. 数值的整数次方

    题目:数值的整数次方 实现函数double Power(double base, int exponent),求base的exponent次方.不得使用库函数,同时不需要考虑大数问题. 示例 1: 输 ...

  8. a-awk 计算数值最大,最小,平均值并保留指定位数

    awk 计算最大值 echo -e "1\n2\n3\n10\n9\n5\n11\n"|awk 'BEGIN {max = 0} {if ($1>max) max=$1 } ...

  9. 【C++】C++11 STL算法(七):排列操作(Permutation operations)、数值操作(Numeric operations)

    排列操作(Permutation operations) 一.is_permutation 1.原型: template< class ForwardIt1, class ForwardIt2 ...

  10. cheatengine找不到数值_找商网:百度爱采购与其他B2B平台有何不同,为何能够后来居上?...

    作为百度旗下的B2B垂直搜索引擎,百度爱采购项目一上线便引起了各方高度关注,虽上线不到一年时间,但因其明显区别于其他传统B2B平台的优势,快速打开市场.找商网作为百度爱采购的官方授权服务商,在今年3月 ...

最新文章

  1. iOS项目的本地化处理(多国语言)
  2. XNA游戏:软键盘弹窗输入
  3. 解決scott 用戶登錄錯誤: invalid username/password;logon denied
  4. JavaScript基本语法(续)
  5. RabbitMq如何确保消息不丢失
  6. gitlab使用_使用 Docker 部署 Gitlab
  7. mysql utf8mb4 造成慢_mysql使用utf8mb4经验吐血总结
  8. python 教学_「Python基础」一次就装好Python手把手装到好
  9. [ Problem 1 ] 数独游戏
  10. [转载] python numpy np.exp()函数
  11. 第二章、音频压缩算法
  12. 【IoT】 产品研发:位深为1的BMP格式图片详解
  13. 本地计算机添加网络打印机共享,共享好的打印机,如何添加到本地来使用?-win7添加打印机...
  14. TIM/QQ——将群文件中的临时文件转换成永久文件的方法
  15. 《数据科学家访谈录》读书笔记1-5
  16. sqlserver 2008 Express离线安装包
  17. Flink+HBase场景化解决方案
  18. A27-张韶中-网页前端5
  19. 34个常用Excel小技巧,你离高手更近一步!
  20. NLP(二十九)一步一步,理解Self-Attention

热门文章

  1. 一年前3-1对应阿里P7,贬值得有点快,但说对标好像差点意思...
  2. 他一口气写出了这7k字的红黑树总结!看过的都说好!!|文末送书
  3. 多点生活在 Service Mesh 上的实践
  4. maven上传jar到私服
  5. SpringBoot 2.0 集成 JavaMail ,实现异步发送邮件
  6. 运行报错:java.io.IOException: invalid constant type: 15
  7. openstack kvm 虚拟机磁盘差异衍生
  8. VI编辑器的操作按键说明
  9. linux 脚本调用企业微信_shell或python调用企业微信发送消息(实现报警功能)
  10. ZZULIOJ 1062:最大公约数