Skip to main content

4. Data types of c++

 • Data Types:- 

             While writing program in any language, you need to use various variables to store various information. Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory. The following table shows the variable type, how much memory it takes to store the value in memory, and what is maximum and minimum value which can be stored in such type of variables.

• Types of Data types:-

1.Primary (fundamental) data types. 

2.Derived data types. 

3.User-defined data types

The following table shows the variable type, how much memory it takes to store the value in memory, and what is maximum and minimum value which can be stored in such type of variables.


Type Typical Bit Width Typical Range
char 1 bytes -127 to 127 or 0 to 255
unsigned char 1 bytes 0 to 255
signed char 1 bytes -127 to 127
int 4 bytes -2,147,483,648 to 2,147,483,647
unsigned int 4 bytes 0 to 4,294,967,295
signed int 4 bytes -2,147,483,648 to 2,147,483,647
short int 2 bytes -32,768 to 32,767
unshort int 2 bytes 0 to 65,535
signed short int 2 bytes -32,768 to 32,767
long int 8 bytes -(2^63) to (2^63)-1
signed long int 8 bytes same as long int
unsigned long int 8 bytes 0 to 18,446,744,073,709,551,615
float 4 bytes
double 8 bytes
long double 12 bytes


// C++ program to sizes of data types

#include<iostream>

using namespace std;

int main()

{

 cout << "Size of char : " << sizeof(char) << " byte" << endl;

 cout << "Size of int : " << sizeof(int) << " bytes" << endl;

 cout << "Size of short int : " << sizeof(short int) << " bytes" << endl;

 cout << "Size of long int : " << sizeof(long int) << " bytes" << endl;

 cout << "Size of signed long int : " << sizeof(signed long int) << " bytes" << endl;

 cout << "Size of unsigned long int : " << sizeof(unsigned int) << " bytes" << endl;

 cout << "Size of float : " << sizeof(float) << " bytes" <<endl;

 cout << "Size of double : " << sizeof(double) << " bytes" << endl;

 cout << "Size of wchar_t : " << sizeof(wchar_t) << " bytes" <<endl;


 return 0;

}


Output:-


Size of char : 1 byte

Size of int : 4 bytes

Size of short int : 2 bytes

Size of long int : 8 bytes

Size of signed long int : 8 bytes

Size of unsigned long int : 4 bytes

Size of float : 4 bytes

Size of double : 8 bytes

Size of wchar_t : 4 bytes


Comments

Popular posts from this blog

Pratical -206 paper solution -3

Full course of c++ programming language Click here > C++ programming language Q-1 [A] Write a c program to create structure of employee with members Empid, EmpName, Qualification and EmpSalary by taking input of 5 employees display the employee whose qualification is "MBA" and salary greater than 20000 . #include <stdio.h> #include <conio.h> #include <string.h> struct Employee {     int Empid, EmpSalary;     char EmpName[50];     char Qualification[50]; }; Void main() {     struct Employee emp[5];     int i;     for (i = 0; i < 5; i++)     {         printf("Enter employee ID: ");         scanf("%d", &emp[i].Empid);         printf("Enter employee name: ");         scanf("%s", emp[i].EmpName);         printf("Enter employee qualification: ");         scanf("%s", emp[i].Quali...

C++ programming language

                c++ is a general programming language and is widely used nowadays for competitive programming. It has imperative, object-oriented and generic programming features.C++ runs on lots of platforms like Windows, Linux, Unix, Mac etc.   ❖❖  C++ with oops ❖❖

9. Jumps Statement in c++

➢ Jumps in Loops:- ➢ C++ break and continue Statement:-                     There are two statements (break; and continue ;) built in C++ programming to alter the normal flow of program.                     Loops are used to perform repetitive task until test expression is false but sometimes it is desirable to skip some statement/s inside loop or terminate the loop immediately with checking test condition. On these type of scenarios, continue; statement and break; statement is used respectively. The break; statement is also used to terminate switch statement. 1) break Statement :-                       The break; statement terminates the loop(for, while and do..while loop) and switch statement immediately when it appears . Syntax of break :- break;              ...