有同事问这个问题: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. 为什么ABAP整型的1转成string之后,后面会多个空格 1

    有同事问这个问题: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 looper_入门级python线程问题
  2. TIMING_02 浅谈时序约束与时序分析
  3. PHP 数组的内部实现
  4. ansible概念以及基础(一)
  5. ftrace 的使用【转】
  6. mysql 不同服务器数据库表同步_mysql 不同服务器数据库表同步
  7. ISSCC 2017论文导读 Session 14 Deep Learning Processors,A 2.9TOPS/W Deep Convolutional Neural Network
  8. 大数据抗疫的“洪荒之力”:多地政府借力大数据技术,多家企业上马大数据产品...
  9. 当心Excel中的嵌套IF公式
  10. 拼装机器人感想_机器人实验心得体会
  11. user interface(用户界面)
  12. 大数据剖析 | 薪资没那么高,延毕率超60%,现代人读博都图什么?
  13. 前端标准模式与混杂模式的区别
  14. SPA是什么及原生js实现简易SPA单页面
  15. 刷宝短视频Auto.js挂机源码讲解
  16. 网约车租车平台有哪些,网约车租车平台都有哪些功能
  17. 2022-2027年中国医疗服务机器人行业市场调研及未来发展趋势预测报告
  18. error怎么开机 fan_笔记本开机显示fan error怎么解决?
  19. JS和CSS的引入/写入位置应该放在哪里?
  20. python+selenium+new——窗口——网页——切换窗口——切换frame——alert弹窗

热门文章

  1. 基于HBASE的并行计算架构之rowkey设计篇
  2. 使用java spring开发ckeditor的文件上传功能(转)
  3. 常用的生物学数据库及网站介绍,你都了解了吗?
  4. MySQL(一)——安装、创建数据库表、DML语言
  5. laydate组件 无法传值_Vue组件通信的几种方式
  6. SLAM学习--2D激光SLAM-圣经-概率机器人学各种扩展
  7. C语言 | 编程实现1
  8. linux6.4 dns 主从,dns正反解析与主从复制文件同步
  9. ida 反编译 linux bin,使用IDA pro逆向ARM M系核心的Bin固件
  10. gc日志一般关注什么_GC日志说明