Data Type In “C”

 Data Type In "C"

                   DATATYPE

 

              SIZE(IN BITE)

INT(Integer)

2

Short INT

TC=2,ANSI=1

Long INT

4

Unsigned INT(+)

2

Float

4

Double

8

Long Double

10

Chr(Character)

1

Unsigned Char(+)

1

 

 

 

 

 

 

 

 Categories

Integer-Int , Short Int , Long Int , Unsigned Int(+)

Real-Float , Double , Long Double , 

Character-Char , Unsigned Char(+)

Some IMP Point About Data Type

  • All Data Type Are Keyword Means Reserved Words
  • Size Of Data Type Is A Compiler Depended Property ,Means diff.Computer Support diff Size Of Data Type
  • "Unsigened"Means Data Type Can Hold Only +Ve Value
  • In TC/TCC+, "Short int" And "Int" Both Are Same Data Type , Because Both Data Type Takes 2Bytes , So Range Will Be Same
  • "String" Is Not An Compiler Defined Data Type.It Means Group Of Character
  • In TC/TCC+ "Char" Data Type Is By Defult "Unsigned Char" Because In TC/TCC+ Char Value Cant'be -ve.
Formulae Calculation Of Data Type

  • -2^(n-1) to (2^(n-1)-1  //  for signed data type
  • 0 to (2^n)-1  //  for unsigned data type
                  n: no of bits (1Byte =8 Bits)


Example

1)"int" (2bytes means 16 bits)

    -2^(16-1) to (2^(16-1))-1    (-32768 to 32767)

2)"unsigned int" (2bytes means 16 bits)

   0 to (2^16)-1    (0 to 65535)

3)"short int" (2 bytes (in TC) means 16 bits)

   -2^(16-1) to (2^(16-1))-1  (-32768 to 32767)

4)"short int" (1bytes (in ANSI) means 8 bits)

    -2^(8-1) to (2^(8-1))-1  (-128 to 127)

5)"char"/"unsigned char"

   0 to (2^8)-1     (0 to 255)



                                         -SHAHRUKH KHAN(CSE)

Comments

Popular posts from this blog

What Is Data Structure.Why Data Structure.And Types Of Data Structure?.

"Basic Introduction Of Programming Language:"

HTML(Hyper Text Markup Language)