Just to try to bring this back to what I was looking for. I don't necessarily care how a PC COBOL is going to manipulate the data, I just care about the formats and how they are different so I can read them correctly in a totally different language that may or may not support.
For example, on Fujitsu, I notice that for a display value, it uses the ASCII equivalents for numbers, then for sign, it uses 3 (F/nosign), 4(C/+), or 5(D/-) in the high order.
Or COMP - I notice in Fujitsu COBOL that it is a big-endian binary representation. Basically swap the bytes and you got COMP-5, standard (for PC) little-endian notation.
Or COMP-3. I notice that Fujitsu COBOL represents that exactly as I know it on the mainframe. A number of digits encoded into the bytes, then C, D, or F.
I'm basically asking if what I'm noticing in Fujitsu COBOL is consistent across all PC compilers (like Microfocus) or does it vary and how it varies.