Data Types in C++

The data types in C++ are-

1. Integer- The keyword used for integer data types is 'int'. Integers use data space of 2-4 bytes. If a number is too long, it is rounded off to the largest value possible. Integer data types support only numbers and can't be used for letters or special characters. For example-

#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World! \n\n";
cout<<"Write an integer:";
int (x);
cin>>x;
cout<<"\nThe integer is:"<<x;
}


2. Floating point numbers- Floating point numbers have the keyword 'float'. They are used to represent numbers with 6-7 decimal point. They generally require 4 bytes of data space. For example-

#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World! \n";
cout<<"Write a decimal number:";
float (x);
cin>>x;
cout<<"\nThe floating point number is:"<<x;
}


3. Void- A void data type represents no value. It uses the keyword 'void' and is used for those functions that do not return any value.

4. Boolean- Boolean data types store the values 'true' and 'false'. For example-

#include <iostream>
using namespace std;
int main()
{
cout << "Boolean data types.\n";
bool CppIsFun=true;
cout<<CppIsFun;
}


The output comes as 1 as true has the value 1 and false has the value 0.

5. Character- A character data type can be used to store numbers or letters. It has the keyword 'char' and uses 1 byte of memory space. A character data type needs to be surrounded by single quotes. For example-

#include <iostream>
using namespace std;
int main()
{
cout << "Characters.\n\n";
char (x);
cout<<"Write a character:";
cin>>x;
cout<<"The character is:"<<x;
}


6. sizeof()- The sizeof() is an operator which is used to find the size of a particular data type or variable.For example-

#include <iostream>
using namespace std;
int main()
{
  cout<<"sizeof() operator.\n\n";
  cout<<"Size of an integer:"<<sizeof(int)<<" bytes"<<"\n";
  cout<<"Size of a floating point number:"<<sizeof(float)<<" bytes"<<"\n";
  cout<<"Size of a double floating point number:"<<sizeof(double)<<" bytes"<<"\n";
  cout<<"Size of a character:"<<sizeof(char)<<" bytes"<<"\n";
  cout<<"Size of a boolean:"<<sizeof(bool)<<" bytes"<<"\n";
}


That is all for this post. I shall be explaining about the other two categories of data types in the following posts. Follow this blog to learn more about coding.

Regards,

Aarav Iyer

References:

1. https://www.w3schools.com/cpp/cpp_data_types.asp

2. https://www.geeksforgeeks.org/cpp-data-types/

Aarav Iyer

I am a technology and programming enthusiast, currently a high school student. I also love drawing and am fairly interested in aeronautics and astrophysics. My favourite pastimes are reading books, blogging and skywatching with my telescope.

Post a Comment

Previous Post Next Post