Wednesday, December 16, 2009

Tipe Data Dalam C#

tipe data csharp
Kita akan selalu mendeklarasikan variabel dalam setiap program yang kita buat. Baik variabel yang kita gunakan itu untuk menyimpan data, membuat kalkulasi atau untuk fungsi yang lainnya. Untuk itu kita perlu mengenal tipe-tipe data yang bisa kita gunakan dalam program yang kita susun.

C# mengenal ada 2 jenis tipe data yaitu (1) Tipe data bawaan dan (2) Tipe data yang dibuat sendiri oleh pemrogram (dalam hal ini kita sendiri sebagai pemrogram atau yang sudah disediakan oleh framework atau buatan orang lain). Tipe data yang ada di C# ini semua nya diturunkan dari class object.

Tipe data bawaan terdiri atas tipe-tipe sebagai berikut beserta penjelasannya:
  1. byte : merupakan tipe data untuk menyatakan bilangan dengan nilai range yang bisa dinyatakan dalam 8 bit biner dan hanya berisi bilangan non-negatif.
  2. sbyte : sama dengan byte hanya saja bisa berisi bilangan negatif.
  3. short : merupakan tipe data untuk menyatakan bilangan dengan kapasitas penyimpanan sampai 16 bit biner ( 2 bytes ) dan bisa berisi bilangan negatif.
  4. ushort : sama dengan short tetapi hanya berisi bilangan non-negatif.
  5. int : merupakan tipe data bilangan dengan kapasitas penyimpanan 4 byte, dan bisa digunakan untuk menyimpan bilangan negatif.
  6. uint : sama dengan tipe data int, perbedaannya adalah hanya bisa digunakan untuk menyimpan bilangan non-negatif.
  7. long : tipe data bilangan dengan besaran 8 byte, dan bisa digunakan untuk menyimpan bilangan negatif.
  8. ulong : sama dengan tipe data long hanya saja dikhususkan untuk bilangan non-negatif.
  9. float : merupakan tipe data yang digunakan untuk menyimpan bilangan pecahan dengan kapasitas penyimpanan 4 byte.
  10. double : merupakan tipe data yang sama dengan float hanya memiliki tingkat precisi yang lebih tinggi dan dengan kapasitas penyimpanan 8 byte.
  11. decimal : merupakan tipe data yang digunakan untuk menyimpan bilangan decimal dengan kapasitas penyimpanan 8 byte
  12. char : merupakan tipe data yang digunakan untuk menyimpan karakter unicode, yaitu karakter yang dinotasikan dengan 2 byte.
  13. string : merupakan kumpulan karakter unicode (string), yang setiap karakternya dinyatakan dengan 2 byte.
  14. boolean : merupakan tipe data yang digunakan untuk menyimpan nilai benar (true) dan salah (false).
Untuk memudahkan representasi dan jangkauan masing-masing tipe data, berikut adalah tabel jangkauan masing-masing tipe data:

Data Type
Range
byte
0 .. 255
sbyte
-128 .. 127
short
-32,768 .. 32,767
ushort
0 .. 65,535
int
-2,147,483,648 .. 2,147,483,647
uint
0 .. 4,294,967,295
long
-9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807
ulong
0 .. 18,446,744,073,709,551,615
float
-3.402823e38 .. 3.402823e38
double
-1.79769313486232e308 .. 1.79769313486232e308
decimal
-79228162514264337593543950335 ..79228162514264337593543950335
char
A Unicode character.
string
A string of Unicode characters.
bool
True or False.
object
An object.

Ok, semoga bermanfaat!!!
Ayo belajar C#!!!

0 comments:

Post a Comment