在以下stackoverflow链接下对COMP有很好的解释: https://stackoverflow.com/a/42423487/7802354 但我还是不明白COMP VALUE ZERO是什么
77 ABC PIC S9(4) COMP VALUE ZERO.
表示。如果有人澄清我将不胜感激。
答案 0 :(得分:6)
COMP
或COMPUTATIONAL
表示存储表示。对于大多数实现,它与(big-endian)BINARY
相同,对于某些PACKED-DECIMAL
,很少是相同的
存储形式为DISPLAY
。 VALUE ZERO
表示初始值为+0。
类似于
short abc = 0;
用其他一些语言。但是PIC S9(4)
将该值限制为-9999到+9999。
答案 1 :(得分:0)
读取该行代码的方式
add_library (test_utility SHARED test_utility.cpp test_utility.h)
set_target_property(test_utility PROPERTIES VERSION ${PROJECT_VERSION})
是
77 ABC PIC S9(4) COMP VALUE ZERO.