C/C++ Programmer's Guide (G06.25+)
Data Type Correspondence
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
D-3
Table D-2. Integer Types, Part 2
C-series 
BASIC
INT(64)
FIXED(0)
-- --
C and C++ long long
unsigned long long
(TNS/E-targeted 
compilations only)
-- --
COBOL PIC S9(n) COMP or 
PIC 9(n) COMP 
without P or V,
10 <
 n < 18
NATIVE-8
1
-- Numeric DISPLAY
FORTRAN INTEGER*8 -- --
D-series 
Pascal
INT64 UNSIGNED(n), 1 <
 n < 16
INT(n), 1 <
 n < 16
DECIMAL
SQL NUMERIC(10)…
NUMERIC(18)
PIC 9(10) COMP…
PIC 9(18) COMP 
LARGEINT
-- DECIMAL (n,s)
PIC 9(n) DISPLAY
TAL
and
pTAL
FIXED(0), INT(64) UNSIGNED(n), 1 < n < 31 --
Return 
Value Size 
(Words)
4 1 or 2 in TAL, 1 in other 
languages
1 or 2, depends on 
declared pointer size
1. HP TNS COBOL only










