What is the difference between PIC 9.99 and 9v99?
Answers were Sorted based on User's Feedback
Answer / gobinath
pic 9.99 is a decimalpoint which occupy 4 bytes
pic 9v99 is a assumed decimalpoint which occupy 3 bytes
| Is This Answer Correct ? | 57 Yes | 4 No |
Answer / mf buzz
there is a small correction in above example.
ex.
A PIC 9.99 VALUE 1.11
B PIC 9v99 VALUE 2.22
display A,B
RESULT
a= 1.11
b=222 ( decimal point is not displayed)
| Is This Answer Correct ? | 39 Yes | 8 No |
Answer / abhinav nimje
Here as 9v99 takes 3 bytes which is preferrable for memory
management purpose.
So while Processing it wont display decimal point but
working will not be hampered.
9.99 will be used for displaying purpose only.
| Is This Answer Correct ? | 17 Yes | 0 No |
Answer / ananta
In pic 9.99 there is dicemal which ocupy space like when we
calculat number of bytes inthis there is 4bytes where as
pic 9v99
has assumed decimal it contains only 3bytes.
| Is This Answer Correct ? | 10 Yes | 0 No |
Answer / ajay kumar
pic 99.9 will allocate memory size to the '.' also
but in order to save memory, 99v9 is used wherever possible.
'v' is cosidered as assumed decimal, which is used for calculation by program internally.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / pal
PIC 9.99 occupy 4 bytes
PIC 9v99 occupy 3 bytes
ex.
A PIC 9.99 VALUE 1.11
B PIC 9v99 VALUE 2.22
display A,B
RESULT
A=1.11
B=2v22
| Is This Answer Correct ? | 11 Yes | 44 No |
what is the maximum error code in mainframe
if we display var1 then what will b displayed in below condition. 77 var1 pic s9(2) value -10. 77 var1 pic s9(2) value -11. " " " -12. " " " -13. -14 ... ... -19.
What is the difference between NEXT SENTENCE and CONTINUE?
I have a field with data type X(10). I want to perform arithmetic operation on this field? I tried doing it by moving the value into a numeric field. but it didn't work out. I am getting a S0C7 abend. Pls let me know if there is any way of getting this done?
copy 100 records without using ibm utilities
What is the difference beetween Arrays and Tables in Cobol? please dont give the answer that arrays in cobol terminology is called tables......
how to display comp3 variables reply soon ?
how to submit a jcl by cobol program. clear me with an example.
how many subpgms we can use in a main pgm ? how do u link sub pgm to main pgm ? how can i use the parameters declared in main pgm to sub pgm ?
can anybody post me about file-aid and changemen tools pls and give me reference if any mainframe guys are there
what are the limitations of Inline Perform?
Without using move verb how to move one variable to another.