我试图了解具有COMP Usage子句的COBOL变量如何存储值.
我尝试了一个例子,如下所示
01 VAR14 PIC S9(5) USAGE COMP.
MOVE 12345 TO VAR14
DISPLAY VAR14
Run Code Online (Sandbox Code Playgroud)
在SPOOL中,价值VAR14即将到来0000012345.
S9(5) COMP根据手册大小是4个字节,所以我的理解VAR14应该显示为000012345.二进制表示如下:
0000 0000 0000 0000 0011 0000 0011 0100?
Run Code Online (Sandbox Code Playgroud)
有人可以帮助理解产值0000012345吗?
谢谢