For “non-portable numeric” data?
Once you get to the non-Standard USAGE COMP-n, “all bets are off”. Because, IBM mainframes USED TO dominate the COBOL world, the following meanings are quite common (but are certainly far from universal): COMP-1 – Short Floating Point COMP-2 – Long Floating Point COMP-3 – Packed-Decimal COMP-4 – Binary Other common USAGEs are: COMP-5 – “native” binary COMP-X – “native” binary (allocated by bytes, not digits) COMP-6 – Packed-Decimal not requiring sign-nibbles.