4.4.2 数值处理
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 数值处理相关推荐
- Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)
1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then commands fi 或者 if command; t ...
- Python 判断当前数值的类型(比如x=10 获取x的类型)
python 判断当前数值的类型使用type 先面集体说下type 的使用 x = 10 x = type(x) print (x) y = "10" y = type(y) pr ...
- ES6变量常量字符串数值
[转]ES6之变量常量字符串数值 ECMAScript 6 是 JavaScript 语言的最新一代标准,当前标准已于 2015 年 6 月正式发布,故又称 ECMAScript 2015. ES6对 ...
- C语言程序设计最佳分组,求助把一些数值按指定的和进行分组
#include #define m 10 //相加之和不超过的数据 #define n 9 //数值的个数 typedef struct { int num; //存储数值 int boolean; ...
- word文档怎么给数字加千分符_Word中如何将文档中的金额数值设置为财务数字中的千分位格式...
Word中如何将文档中的金额数值设置为财务数字中的千分位格式 时间:2015-06-10 作者:snow 来源:互联网 如图6‑19所示为某公司给省商务厅上报的2013年农产品现代流通综合试点 ...
- 剑指offer:面试题20. 表示数值的字符串
题目:表示数值的字符串 请实现一个函数用来判断字符串是否表示数值(包括整数和小数).例如,字符串"+100"."5e2"."-123".&q ...
- 剑指offer:面试题16. 数值的整数次方
题目:数值的整数次方 实现函数double Power(double base, int exponent),求base的exponent次方.不得使用库函数,同时不需要考虑大数问题. 示例 1: 输 ...
- a-awk 计算数值最大,最小,平均值并保留指定位数
awk 计算最大值 echo -e "1\n2\n3\n10\n9\n5\n11\n"|awk 'BEGIN {max = 0} {if ($1>max) max=$1 } ...
- 【C++】C++11 STL算法(七):排列操作(Permutation operations)、数值操作(Numeric operations)
排列操作(Permutation operations) 一.is_permutation 1.原型: template< class ForwardIt1, class ForwardIt2 ...
- cheatengine找不到数值_找商网:百度爱采购与其他B2B平台有何不同,为何能够后来居上?...
作为百度旗下的B2B垂直搜索引擎,百度爱采购项目一上线便引起了各方高度关注,虽上线不到一年时间,但因其明显区别于其他传统B2B平台的优势,快速打开市场.找商网作为百度爱采购的官方授权服务商,在今年3月 ...
最新文章
- iOS项目的本地化处理(多国语言)
- XNA游戏:软键盘弹窗输入
- 解決scott 用戶登錄錯誤: invalid username/password;logon denied
- JavaScript基本语法(续)
- RabbitMq如何确保消息不丢失
- gitlab使用_使用 Docker 部署 Gitlab
- mysql utf8mb4 造成慢_mysql使用utf8mb4经验吐血总结
- python 教学_「Python基础」一次就装好Python手把手装到好
- [ Problem 1 ] 数独游戏
- [转载] python numpy np.exp()函数
- 第二章、音频压缩算法
- 【IoT】 产品研发:位深为1的BMP格式图片详解
- 本地计算机添加网络打印机共享,共享好的打印机,如何添加到本地来使用?-win7添加打印机...
- TIM/QQ——将群文件中的临时文件转换成永久文件的方法
- 《数据科学家访谈录》读书笔记1-5
- sqlserver 2008 Express离线安装包
- Flink+HBase场景化解决方案
- A27-张韶中-网页前端5
- 34个常用Excel小技巧,你离高手更近一步!
- NLP(二十九)一步一步,理解Self-Attention
热门文章
- 一年前3-1对应阿里P7,贬值得有点快,但说对标好像差点意思...
- 他一口气写出了这7k字的红黑树总结!看过的都说好!!|文末送书
- 多点生活在 Service Mesh 上的实践
- maven上传jar到私服
- SpringBoot 2.0 集成 JavaMail ,实现异步发送邮件
- 运行报错:java.io.IOException: invalid constant type: 15
- openstack kvm 虚拟机磁盘差异衍生
- VI编辑器的操作按键说明
- linux 脚本调用企业微信_shell或python调用企业微信发送消息(实现报警功能)
- ZZULIOJ 1062:最大公约数