0% found this document useful (0 votes)
20 views

'A' '$' Char 7 1024: Char Char16 - T Char32 - T Wchar - T Signed Char

Uploaded by

Sakib Rafee
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

'A' '$' Char 7 1024: Char Char16 - T Char32 - T Wchar - T Signed Char

Uploaded by

Sakib Rafee
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

 Character types: 

They can represent a single character, such as 'A' or '$'. The most basic type
is char, which is a one-byte character. Other types are also provided for wider characters.
 Numerical integer types: They can store a whole number value, such as 7 or 1024. They exist in
a variety of sizes, and can either be signed or unsigned, depending on whether they support
negative values or not.
 Floating-point types: They can represent real values, such as 3.14 or 0.01, with different levels
of precision, depending on which of the three floating-point types is used.
 Boolean type: The boolean type, known in C++ as bool, can only represent one of two
states, true or false.

Here is the complete list of fundamental types in C++:


Group Type names* Notes on size / precision

Char Exactly one byte in size. At least 8 bits.

char16_t Not smaller than char. At least 16 bits.

Character types
char32_t Not smaller than char16_t. At least 32 bits.

Can represent the largest supported character


wchar_t
set.

signed char Same size as char. At least 8 bits.

signed short int Not smaller than char. At least 16 bits.

Integer types (signed) signed int Not smaller than short. At least 16 bits.

signed long int Not smaller than int. At least 32 bits.

signed long long int Not smaller than long. At least 64 bits.

unsigned char

unsigned short int

Integer types unsigned int


(same size as their signed counterparts)
(unsigned)
unsigned long int

unsigned long
long int

Floating-point types Float

Double Precision not less than float

long double Precision not less than double


Boolean type Bool

Void type Void no storage

Null pointer decltype(nullptr)

You might also like