网站首页 > 精选教程 正文
将ASCII字符串和十六进制数值相互进行转换
1. ASCII字符串和十六进制数值相互进行转换指令的调用,如图23所示。
2. ASCII字符串和十六进制数值相互进行转换指令的使用。
(1)将ASCII字符串转换为十六进制值指令ATH。
ATH指令可以将输入参数中指定的ASCII字符串转换为十六进制数,转换结果输出到输出参数中。下面介绍指令的参数:
1)IN表示指向 ASCII 字符串的指针。
2)N表示待转换的 ASCII 字符数。
3)RET_VAL表示指令的状态。
4)OUT表示十六进制数。
在全局DB中创建四个变量,用来保存数据,如图24所示:
在OB1中调用ATH指令,并连接参数,如图25所示:
将输入的ASCII字符串("StringInput")根据待转换的ASCII字符数N("N"),共五个字符(N的值为"5"),转换为十六进制数并输出到输出参数("Output")中,指令的状态("RetVal")为16#0000,表示无错误,如图26所示:
(2)将十六进制数转换为ASCII字符串指令HTA。
HTA指令可以将输入中指定的十六进制数转换为ASCII字符串。下面介绍指令的参数:
1)IN表示十六进制数的起始地址。
2)N表示待转换的十六进制字节数 。
3)RET_VAL表示错误消息。
4)OUT表示结果的存储地址。
在全局DB中创建四个变量,用来保存数据,如图27所示:
在OB1中调用HTA指令,并连接参数,如图28所示:
将输入的十六进制数("Input")根据待转换的十六进制字节数N("N"),共五个字节(N的值为"5"),转换为字符串并输出到输出参数("StringOutput")中,指令的状态("RetVal")为16#0000,表示无错误,如图29所示:
猜你喜欢
- 2024-12-17 Java字符串拼接技术演进及阿里巴巴的贡献
- 2024-12-17 二进制与十六进制
- 2024-12-17 逐浪字体大师的UNI转码之Excel将十六进制转换成十进制的方法
- 2024-12-17 如何将 Python 字符串转换为 int 并转换回字符串
- 2024-12-17 手写一个Java的结构体实现Buffer和JavaBean的转换
- 2024-12-17 C++输入输出10进制16进制和字符串那些事
- 2024-12-17 哪个大佬知道十六进制转二进制?
- 2024-12-17 算法每日一练:数字转换为十六进制数 #编程
- 2024-12-17 字符串转换数字案例讲解
- 2024-12-17 LabVIEW十六进制和字符类型转换
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)