format - 如何删除前导零并将数字移到整数变量的最左边
问题描述
所以假设我有一个存储两位数的变量。01 my-int PIC 99
. 但是,当my-int
采用一位数字值时01
,我希望它1
在打印时采用数字始终位于最左侧且右侧有空格的形式。关于我应该如何定义my-int
以实现这一目标的任何想法?
谢谢!
解决方案
定义 my-int 来存储数据01 my-int PIC 99
,然后使用编辑01 my-edit PIC z9
并使用MOVE my-int TO my-edit
andDISPLAY FUNCTION TRIM (my-edit LEADING)
或(在这种特殊情况下,您只有一个空格):
IF my-int > 9
DISPLAY my-int
ELSE
DISPLAY my-int (2:)
END-IF
推荐阅读
- python - WTForms 自定义字段验证不执行
- laravel - 未定义变量:produit(查看:C:\laragon\www\AnnocesPFE\resources\views\produits\edit.blade.php)
- javascript - 从 Chrome 扩展弹出窗口发送命令到“新标签”内容页面
- ios - 如何保护 AWS REST 后端以进行移动访问
- python - 如何解决“颜色”属性收到的无效元素?
- python-3.x - 时间标签的 Tkinter 比例
- javascript - 显示来自循环的模态图像,JavaScript 中的函数
- c++ - 无法在 Visual Studio 代码(macOS 版本)中输入,高度赞赏解决方案
- javascript - offsetTop 返回 0
- sql - Full Outer Join 返回正确的结果,但 Order by 不完整