Wednesday, 29 January 2014

DATA TYPES IN C#


  • Data types are same as java
  • There are following data types in C#

TypeRepresentsRangeDefault
Value
boolBoolean valueTrue or FalseFalse
byte8-bit unsigned integer0 to 2550
char16-bit Unicode characterU +0000 to U +ffff'\0'
decimal128-bit precise decimal values with 28-29 significant digits(-7.9 x 1028 to 7.9 x 1028) / 100 to 28 0.0M
double64-bit double-precision floating point type(+/-)5.0 x 10-324 to (+/-)1.7 x 103080.0D
float32-bit single-precision floating point type-3.4 x 1038 to + 3.4 x 10380.0F
int32-bit signed integer type-2,147,483,648 to 2,147,483,6470
long64-bit signed integer type-923,372,036,854,775,808 to 9,223,372,036,854,775,807 0L
sbyte8-bit signed integer type-128 to 1270
short16-bit signed integer type-32,768 to 32,7670
uint32-bit unsigned integer type0 to 4,294,967,2950
ulong64-bit unsigned integer type0 to 18,446,744,073,709,551,6150
ushort16-bit unsigned integer type0 to 65,5350


  • To get exact size of data type , we have special method known  as sizeof(int or float or byte or long..).
  • For example

using System;

namespace Project1
{
  class FindSize
 {
   static void Main(String[] args)
  {
    Console.WriteLine("Size of int {0}",sizeof(int));
     Console.ReadLine();

  }

 }

}

OUTPUT
Size of int 4








No comments:

Post a Comment