Data Type Size
int (Integer) = 5, 6, 7 2
float (Floating Value) = -3.67, 2.67 4
double (Double of float) = -7.8746 8
char (Character) = 'a', 'b', 'A' 1
string (Multiple chars) = "Hello World" No of Chars
bool (Boolean) = true, false true = 1, false = 0
Data types in c++
Built-in User Defined Derived
---------- ----------- ------------
void, int, structure, array,
char, float, union, function,
double, bool, enum, pointer,
long long class, reference
Wide Character typedef
int myNum = 5; // Integer (whole number)
float myFloatNum = 5.99; // Floating point number
double myDoubleNum = 9.98; // Floating point number
char myLetter = 'D'; // Character
bool myBoolean = true; // Boolean
string myText = "Hello"; // String
Type Description
bool Stores either value true or false.
char Typically a single octet (one byte). This is an integer type.
int The most natural size of integer for the machine.
float A single-precision floating point value.
double A double-precision floating point value.
void Represents the absence of type.
wchar_t A wide character type.
// Following is the example, which will produce correct size of various data types on your computer.
#include <iostream>
using namespace std;
int main()
{
cout << "Size of char : " << sizeof(char) << endl;
cout << "Size of int : " << sizeof(int) << endl;
cout << "Size of long : " << sizeof(long) << endl;
cout << "Size of float : " << sizeof(float) << endl;
cout << "Size of double : " << sizeof(double) << endl;
return 0;
}
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
python
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
// Complete the code.
int a;
long l; char c;
float f; double d;
cin>>a>>l>>c>>f>>d;
cout<<a<<endl<<l<<endl<<c<<endl;
cout.precision(3);
cout<<fixed<<f<<endl;
cout.precision(9);
cout<<fixed<<d;
return 0;
}
Code Example |
---|
Cpp :: abstraction in cpp |
Cpp :: c++ inheritance constructor |
Cpp :: double array c++ |
Cpp :: linked list cycle c++ |
Cpp :: find pair with given sum in the array |
Cpp :: cknuth hash |
Cpp :: sfml keyboard events cpp |
Cpp :: trie code cpp |
Cpp :: fill two dimensional array c++ |
Cpp :: reference c++ |
Cpp :: sweetalert2 email and password |
Cpp :: Initialize Vector Iterator |
Cpp :: create a vector of size n in c++ |
Cpp :: c++ comment out multiple lines |
Cpp :: ue4 int to enum c++ |
Cpp :: how to pass an array by reference in c++ |
Cpp :: c++ compare type |
Cpp :: C++ detaching threads |
Cpp :: c++ write to file in directory |
Cpp :: evennumbers 1 to 100 |
Cpp :: what algorithm does bitcoin use |
Cpp :: c++ function pointer |
Cpp :: 1. Two Sum |
Cpp :: sort an array in c++ |
Cpp :: c++ custom printf |
Cpp :: Check whether the jth object is in the subset |
Cpp :: expresiones regulares español |
Cpp :: lap trinh file explorer c++ |
Cpp :: return multiple values c++ |
Cpp :: Mirror Inverse Program in c++ |