DATA TYPES IN C++









DATA TYPES C++

       DATA TYPES INDICATE THE NATURE ANS RANGE OF VALUES A VARIABLE CAN HOLD. ALL VARIABLES USE DATA TYPE DURING DECLARATION FOR THE TYPE OF THE DATA TO BE STORED. THE COMPILER ALLOCATES SOME MEMORY FOR THAT VARIABLE BASED ON THE DATA TYPE WHICH IT IS DECLARED. THE DATA TYPE REQUIRES DIFFERENT AMOUNT OF MEMORY.





THE DATA TYPES IN C++ ARE OF THREE TYPES.

  1. PRIMITIVE DATA TYPES
  2. DERIVED DATA TYPES
  3. USER DEFINED DATA TYPES


PRIMITIVE DATA TYPES

       THE DATA TYPES THAT ARE BUILT IN OR PREDEFINED DATA TYPES THAT CAN BE USED DIRECTLY BY THE USER TO DECLARE VARIABLES. WHICH IS ALSO KNOWN AS FUNDAMENTAL DATA TYPES. THE PRIMITIVE DATA TYPES IN C++ ARE.





  1.  INT
  2.  CHAR
  3.  FLOAT
  4.  DOUBLE
  5.  VOID
  6.  BOOL

INTEGER   

      INTEGERS ARE THE WHOLE NUMBERS WITHOUT FRACTIONAL PART. THE KEYWORD USED FOR INTEGER DATA TYPES IS INT. INTEGER VARIABLES CONSUMES 2 BYTES OF MEMORY SPACE. DECLARATION OF DATA TYPE.



 


DATA-TYPE VARIABLE-NAME;



EXAMPLE :

INT  RADIUS, AREA;


CHARACTER

   IT CAN BE ANY CHARACTERS OR SYMBOLS FROM THE KEYBOARD ALLOWED BY C++ CHARACTER SET ARE STORED IN CHARACTER DATA TYPE. ALL ALPHABETS, SPECIAL SYMBOLS, PUNCTUATIONS COMING IN THIS DATA TYPE. CHARACTER DATA TYPE CAN BE DECLARED USING THE KEYWORD CHAR. THE CHARACTER VARIABLE REQUIRES 1 BYTE OF MEMORY SPACE.





EXAMPLE : 'A', '+', '5', '0'  ETC 


FLOAT

      FLOATING POINT NUMBERS ARE THE REAL NUMBER WITH FRACTIONAL PART. FLOATING POINT DATA TYPE IS USED FOR STORING SINGLE PRECISION FLOATING POINT VALUES. THE KEYWORD USED FOR FLOATING POINT DATA TYPE IS FLOAT. FLOATING POINT VARIABLE REQUIRES 4 BYTE OF MEMORY SPACE.






DOUBLE

     DOUBLE DATA TYPE IS USED FOR REPRESENTING LONG FLOATING POINT NUMBERS. IT IS USED FOR STORING DOUBLE PRECISION FLOATING POINT VALUE WITH MUCH RANGE. THE KEYWORD USED FOR  DOUBLE FLOATING POINT DATA TYPE IS DOUBLE. DOUBLE VARIABLE CONSUMES 8 BYTE OF MEMORY SPACE.






VOID

      VOID INDICATE THE EMPTY SET OF DATA. VOID DATA TYPE IS USED FOR THE FUNCTION WHICH DOES NOT RETURNS A VALUE.






BOOLEAN

      BOOLEAN DATA TYPE IS USED FOR STORING LOGICAL VALUES. A BOOLEAN VARIABLE CAN STORE EITHER FALSE. THE KEYWORD USED FOR BOOLEAN DATA TYPE IS BOOL.









DERIVED DATA TYPES

       THE DATA TYPES THAT ARE DERIVED FROM THE PRIMITIVE DATA TYPES ARE KNOWN AS DERIVED DATA TYPES. THESE CAN BE FOUR TYPES NAMELY.






  1.  FUNCTION
  2.  ARRAY
  3.  POINTER
  4.  REFERENCE

USER DEFINED DATA TYPES

      THESE DATA TYPES ARE DEFINED BY USER ITSELF. C++ IS FLEXIBLE ENOUGH TO ALLOW USER TO DEFINE DATA TYPES. THE USER DEFINED DATA TYPES IN C++ ARE,






  1.  CLASS
  2.  STRUCTURE
  3.  UNION
  4.  ENUMERATION
 











FOR MORE C++ PROGRAMS AND TUTORIALS PLEASE SUBSCRIBE MY YOUTUBE CHANNEL









CODE MASTER












Comments