How would the number +1234 be stored if a PIC clause of
PICTUREs9(4) comp-3 were used?
Answers were Sorted based on User's Feedback
Answer / rama krishna
It will be stored as follows:
01 23 4C
This is only internal storage representation. But if you
display the variable then you will see 1234 not even '+'.
| Is This Answer Correct ? | 13 Yes | 1 No |
Answer / veni
A mistake in answer 2.
It will be stored as follows:
12 34 C
2nd half of the 3rd byte will be left blank.
| Is This Answer Correct ? | 5 Yes | 3 No |
Answer / suputhru
9(4) comp-3 takes 3 byets
each digit takes half byte.
-- -- -- 3bytes
numeric alignment is right to left <-----
first sign will store in half byte right. right.
c
-- -- --
then next 4 will store.
4c
-- -- -- like that
01 23 4c
-- -- -- will store.
Fonda is sign will store right most half byte.
-SK.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / santosh khot
The comp-3 Variables are called packed decimals the values
internally stored in two digits in single byte and 0.5 byte
stores the Sign ie -or + so for ur Question S9(4) Comp-3
takes 3 bytes of space
1234 will occupy Two bytes and Sign takes 0.5 bytes
| Is This Answer Correct ? | 4 Yes | 3 No |
Why did you choose to work with ibm mainframe cobol programming?
Write the syntax of a two dimensional array?
What are the two search techniques ?
Explain about level numbers?
How can I tell if a module is being called DYNAMICALLY or STATICALLY?
Consider the below example call a-test1. -- -- -- a-test1. if a=b perform a-test through a-exit next sentence else if b=c perform c-test through c-exit. if a=d perform d-test through d-exit. a-test. -- -- a-exit. exit. can u tell me what will happen if a=b after looping into a-exit will the control go back to a- test1. will the condition a=d be checked???
what is the difference between PA & PF keys?
Size of a column has been changed in DB2 table (Suppose it was of 5 characters and later changed to 4 characters) and forgot to change the DCLGEN in COBOL program, what will happen during the execution of code? If the program Abends then what will be the error? If it doesn't abend then hpw the error can be catched?
HOw can I get the negative sign while deduct high value from low value
how to resolve the file status 47.......
What is the difference between PIC 9.99 and PIC9v99?
What do you understand by psb and acb?