What is the difference in data type "X" and "P"?

Answers were Sorted based on User's Feedback



What is the difference in data type "X" and "P"?..

Answer / sourav

X is used for Hexadecimal fields where as P is for Packed
decimal. X denotes alphanumeric in COBOL, not in MVS ASM.

Is This Answer Correct ?    28 Yes 0 No

What is the difference in data type "X" and "P"?..

Answer / guest

X is used for hexa decimal values, but the packed decimal
mainly used for date purpose and to have the values with
positive and negative

Is This Answer Correct ?    2 Yes 0 No

What is the difference in data type "X" and "P"?..

Answer / saurabh biswas

In MVS assembler data type X denotes hexadecimal data type
which unsigned pack. suppose you define VAR1 as "VAR1 DC
X'01'". It will occupy 1 byte in the memory and stored as:
0 in the zoned nibble and 1 in the numeric nibble.

P denotes the packed data type, similar to COMP-3 in COBOL.
if you declare any variable with this data type then it
must have a sign byte at last nibble. See following example:
VAR2 DC P'1'
it will occupy one byte in the memory and stored as '1C'.

Is This Answer Correct ?    2 Yes 1 No

What is the difference in data type "X" and "P"?..

Answer / guru

X is used for Hexadecimal fields where as P is for Packed
decimal.X store in a full word where as Packed has half
word boundry.

Is This Answer Correct ?    1 Yes 2 No

What is the difference in data type "X" and "P"?..

Answer / bhanu prathap

X is used for Alphanumeric and P is used for Packed Decimal.

Is This Answer Correct ?    2 Yes 21 No

Post New Answer

More Assembler Interview Questions

How to initialize 20,000 bytes in the Assembler..

5 Answers   Amdocs, IBM,


Explain about base register?

0 Answers  


What does "using" do?

0 Answers  


How we can Pass the parameters from JCL to assembler Pgm?

4 Answers   Tech Mahindra,


What is base register?

23 Answers   IBM, Infosys,






Why do we have multiple base registers in certain programs?

4 Answers   IBM,


cobol and assembler access

2 Answers   EDS,


what is need of start 0? In steed of

0 Answers   IBM,


about maximum displacement and how to cross this limit.

2 Answers   EDS,


What is the difference between various read and find statement,and which one should be used when for better adabas performance ?

2 Answers   IBM,


What is house keeping in assembler?

0 Answers  


What is maximum displacement and how to cross this limit?

0 Answers  


Categories