C++ integer data type. Integer data in C++/C can represent up to 4 different integer widths by using different numbers of bits to store values. And C++ provides a flexible standard that ensures a minimum length. Integer data is divided into long integer type, general integer type int, and short integer type. Adding long and short before int indicates long integer type and short integer type.