0% found this document useful (0 votes)
82 views4 pages

C++ Date Type

C++ has several fundamental data types including int for integers, float and double for decimal numbers, char for characters, wchar_t for wide characters, bool for logical values (true/false), and void which indicates no type. These data types specify the type and size of variables. For example, int is usually 4 bytes and can store values from -2147483648 to 2147483647.

Uploaded by

Nica Ellyza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views4 pages

C++ Date Type

C++ has several fundamental data types including int for integers, float and double for decimal numbers, char for characters, wchar_t for wide characters, bool for logical values (true/false), and void which indicates no type. These data types specify the type and size of variables. For example, int is usually 4 bytes and can store values from -2147483648 to 2147483647.

Uploaded by

Nica Ellyza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

C++ Data Types

In this tutorial, we will learn about basic data types such as int, float, char, etc.
in C++ programming with the help of examples.

In C++, data types are declarations for variables. This determines the type
and size of data associated with variables. For example,

int age = 13;

Here, age is a variable of type int . Meaning, the variable can only store
integers of either 2 or 4 bytes.

C++ Fundamental Data Types


The table below shows the fundamental data types, their meaning, and their
sizes (in bytes):

Data Type Meaning Size (in Bytes)

int Integer 2 or 4

float Floating-point 4

double Double Floating-point 8

char Character 1

wchar_t Wide Character 2

bool Boolean 1
void Empty 0

Now, let us discuss these fundamental data types in more detail.

1. C++ int

• The int keyword is used to indicate integers.


• Its size is usually 4 bytes. Meaning, it can store values from -
2147483648 to 2147483647.
• For example,

int salary = 85000;

2. C++ float and double

• float and double are used to store floating-point numbers (decimals and
exponentials).
• The size of float is 4 bytes and the size of double is 8 bytes.
Hence, double has two times the precision of float . To learn more, visit
C++ float and double.
• For example,

float area = 64.74;


double volume = 134.64534;
As mentioned above, these two data types are also used for exponentials. For
example,

double distance = 45E12 // 45E12 is equal to 45*10^12

3. C++ char

• Keyword char is used for characters.


• Its size is 1 byte.

• Characters in C++ are enclosed inside single quotes ' '.

• For example,

char test = 'h';

Note: In C++, an integer value is stored in a char variable rather than the
character itself. To learn more, visit C++ characters.

4. C++ wchar_t

• Wide character wchar_t is similar to the char data type, except its size is
2 bytes instead of 1.
• It is used to represent characters that require more memory to represent
them than a single char .

• For example,
wchar_t test = L'‫'ם‬ // storing Hebrew character;

Notice the letter L before the quotation marks.

Note: There are also two other fixed-size character


types char16_t and char32_t introduced in C++11.

5. C++ bool

• The bool data type has one of two possible values: true or false .

• Booleans are used in conditional statements and loops (which we will


learn in later chapters).

• For example,

bool cond = false;

6. C++ void

• The void keyword indicates an absence of data. It means "nothing" or


"no value".
• We will use void when we learn about functions and pointers.

Note: We cannot declare variables of the void type.

You might also like