有同事问这个问题:lv_s是从int4转过来的,长度为2,和硬编码的lv_s2(长度为1)相比,后面多了个空格。

为什么?查SAP ABAP的编程帮助F1 help。

帮助文档说的很清楚了:如果赋值操作的目的字段(Target字段),即赋值号的左边操作数的类型为string,如果赋值之前的整数是负数,则在赋值后的字符串变量尾部增添一个"-"负号,否则增添一个空白符(blank)。

同样,在这个help的附近,解释了为什么把line 4的类型从string改成sstring之后,长度一下就变成20的原因:

类似这种ABAP赋值操作的隐式类型转换和显式类型转换在实际编程开发工作中也要注意。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

为什么ABAP整型的1转成string之后,后面会多个空格 1相关推荐

  1. 为什么ABAP整型的1转成string之后,后面会多个空格

    有同事问这个问题:lv_s是从int4转过来的,长度为2,和硬编码的lv_s2(长度为1)相比,后面多了个空格. 为什么?查SAP ABAP的编程帮助F1 help. 帮助文档说的很清楚了:如果赋值操 ...

  2. ip 十进制 整型 java_IP地址转换成10进制整数(zt)

    一.由域名求IP地址的程序 下面程序由命令行输入域名,输出ip import java.net.*; public class nslookup { //Usage:java nslookup hos ...

  3. 隐式类型转换和整型提升

    c整型中的运算总是至少以缺省整型类型的精度来进行的,所以当字符型或者短整型在进行运算时为了获得这个精度,先要提升成普通整型,再运算. 例: char a=127; char b=1; char ret ...

  4. C语言的整型溢出问题

    整型溢出有点老生常谈了,bla, bla, bla- 但似乎没有引起多少人的重视.整型溢出会有可能导致缓冲区溢出,缓冲区溢出会导致各种黑客攻击,比如最近OpenSSL的heartbleed事件,就是一 ...

  5. 无符号整型与有符号整型

    最近对于有符号整型与无符号整型,感觉很是头疼,都不知道怎么一回事.先看例子 #include<stdio.h> int main(void) {     unsigned a=2;     ...

  6. c语言整形符号位_C语言中整型无符号二进制数的表示问题

    龙源期刊网 http://www.qikan.com.cn C 语言中整型无符号二进制数的表示问题 作者:马红旭 来源:<电子技术与软件工程> 2015 年第 20 期 摘 要 文章解决的 ...

  7. C语言 多重指针--整型字符字符串 int**pp

    介绍 多重指针:一个指针指向另一个指针 离值越近的指针级别越大:一级 内存布局 代码 图示: 多重指针–整型 #include<stdio.h> #include<string.h& ...

  8. 关于字符串转整型、整型转字符串 Java

    java字符串转数字的方法:1.转化为整型数字[Integer.parseInt(String s) ]:2.转化为浮点型数字[Float.parseFloat(String s)].代码如下: // ...

  9. byte[]转成String后有空格,怎么去除空格

    在网上搜了很多文章,都没解决怎么去除空格,都想放弃了,,,过了个双休,打开电脑看到网页上搜的结果,,抱着试试的心态,再不成就算了....没想到成功了!!! 刚开始思路是:在byte[]时去除空格,因为 ...

最新文章

  1. Python 非空即真、列表生成式、三元表达式 day3
  2. Spring MVC-05循序渐进之数据绑定和form标签库(下) 实战从0到1
  3. ajax mysql项目 react_React视频教程来啦,每周末都有前端视频教程学
  4. 正则表达式获取中括号里面的内容
  5. mysql 中 and和or 一起使用和之间的优先级
  6. (ssh整合web导出excel)在ssh框架中使用poi正确导出具有比较高级固定格式的excel 整体过程,查询导出前后台下载...
  7. 阅读后这篇文章后,python正则表达式完全弄懂了
  8. 【C语言】指针进阶 - 指针数组 数组指针 数组指针传参 函数指针 指向函数指针数组的指针
  9. 矩池云安装gcc4.9和g++4.9简单教程
  10. 4改变顶点位置_从4种腰椎前凸临界点探寻腰椎退变过程
  11. 判定是否在词典中 java_检查字典中是否已存在给定键
  12. 6天掌握记忆宫殿,你就是记忆大师
  13. 人工智能数学之信息论
  14. android textwatcher 获取当前控件,android api解析之TextWatcher
  15. 大华监控摄像机接入到小程序、公众号、网站视频直播配置流程
  16. Axure RP9的授权码
  17. 国开大学计算机应用基础形考作业三答案,国开学习指南形考作业答案
  18. 博微三维技术篇【七】——生态数据兼容
  19. 关于数字的智力题-三个女儿的年龄
  20. H.264流媒体协议格式中的Annex B格式和AVCC格式深度解析

热门文章

  1. 潜在狄利克雷分布(LDA)初探
  2. python观察日志(part25)--创建numpy数组
  3. JavaScript入门(part1)--初识JavaScript
  4. 机器学习常用术语超全汇总
  5. 关于调用 Angular 属性指令 attribute Directive 是否需要带中括号的问题
  6. SAP Spartacus的登录页面的用户名显示逻辑
  7. scratch desktop的基本使用 - 如何使用积木
  8. SAP S/4HANA Layer Repository(LREP)的读取逻辑调试
  9. Scala闭包特性的一个测试
  10. SAP CRM AXT Genil handler