abap字符,16进制,十进制,整形互转换

REPORT  ZIAN01 .
FIELD-SYMBOLS  <N1>  TYPE  X .

          DATA CHAR ,  char2 .
          DATA  RN  TYPE  i RN1  TYPE  i .
          DATA :str  TYPE string .
         CHAR  'A' .
          ASSIGN CHAR   TO <N1> CASTING .   "转换成16进制的数字
          MOVE <N1>  TO RN .                               "转换成10进制的数字,16进制必须先转换为10进制才能再转换为字符型
          WRITE  : 'RN'  ,RN .

         char2  'B' .
          ASSIGN char2  to <N1>  CASTING .
          MOVE <N1>  to  RN1 .
          WRITE : 'RN1' RN1 .

          DATA a ( 2 TYPE  c b ( 2 TYPE  c c ( 4 TYPE  c .
          DATA :TYPE  i .
          MOVE rn  to a .               "10进制转字符型
          MOVE rn1  to b .
          WRITE : 'a' ,a , 'b' ,b .
          CONCATENATE a  b  INTO  c .
          WRITE : 'c'  c .
          MOVE  to f .          "字符型转整形


          DATA TYPE  i TYPE  i .
         e  1000 .
         g  e .
          WRITE : 'g' g .
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值