#include<iostream>
using namespace std;
main()
{
auto variable = 45;
cout << typeid(variable).name() << endl;
}
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.
// Example
std::cout << "Data-type = " << typeid(YourVariable).name() << "
";
// Syntax
typeid(YourVariable).name()
// 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
Code Example |
---|
Cpp :: take a function as an argument in c++ |
Cpp :: how to sort array in c++ |
Cpp :: selection sort c++ |
Cpp :: cknuth hash |
Cpp :: int max in c++ |
Cpp :: print hola mundo |
Cpp :: uparam(ref) |
Cpp :: loop c++ |
Cpp :: pointers and arrays in c++ |
Cpp :: glm has no member value_ptr |
Cpp :: print fps sfml |
Cpp :: max c++ |
Cpp :: c++ polymorphism |
Cpp :: intlen in c++ |
Cpp :: age in days in c++ |
Cpp :: arduino falling edge |
Cpp :: c++ std map initializer list |
Cpp :: tabeau dynamique c++ |
Cpp :: c++ define array with values |
Cpp :: runtime |
Cpp :: new in c++ |
Cpp :: c++ length of int |
Cpp :: A Program to check if strings are rotations of each other or not |
Cpp :: min heap |
Cpp :: c++ stl |
Cpp :: summation of numbers using function |
Cpp :: function for reversing an array c++ stl |
Cpp :: c++ file handiling |
Cpp :: find no of occurences of each letter in string c++ |
Cpp :: the number of ones int bitset |