在以下stackoverflow链接下有一个很好的解释COMP:https: //stackoverflow.com/a/42423487/7802354 但我仍然不明白COMP VALUE ZERO在
77 ABC PIC S9(4) COMP VALUE ZERO.
Run Code Online (Sandbox Code Playgroud)
手段.如果有人澄清,我将不胜感激.
COMP或COMPUTATIONAL指存储表示.对于大多数实现,它与(big-endian)相同BINARY,对于某些人来说PACKED-DECIMAL,很少与它相同的存储表示DISPLAY.VALUE ZERO表示初始值为+0.
它类似于
short abc = 0;
Run Code Online (Sandbox Code Playgroud)
在其他一些语言中.但是将PIC S9(4)值限制为-9999到+9999.