Tipe Data Program Dasar C#
Kita selalu menggunakan variabel dalam setiap program yang kita buat. Baik variabel yang kita gunakan 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 jenis Tipe data bawaan. Tipe data yang ada di C# diturunkan dari class object.
- Tipe data bawaan terdiri atas tipe-tipe sebagai berikut beserta penjelasannya:
- byte : merupakan tipe data untuk menyatakan bilangan dengan nilai range yang bisa dinyatakan dalam 8 bit biner dan hanya berisi bilangan non-negatif.
- sbyte : sama dengan byte hanya saja bisa berisi bilangan negatif.
- short : merupakan tipe data untuk menyatakan bilangan dengan kapasitas penyimpanan sampai 16 bit biner ( 2 bytes ) dan bisa berisi bilangan negatif.
- ushort : sama dengan short tetapi hanya berisi bilangan non-negatif.
- int : merupakan tipe data bilangan dengan kapasitas penyimpanan 4 byte, dan bisa digunakan untuk menyimpan bilangan negatif.
- uint : sama dengan tipe data int, perbedaannya adalah hanya bisa digunakan untuk menyimpan bilangan non-negatif.
- long : tipe data bilangan dengan besaran 8 byte, dan bisa digunakan untuk menyimpan bilangan negatif.
- ulong : sama dengan tipe data long hanya saja dikhususkan untuk bilangan non-negatif.
- float : merupakan tipe data yang digunakan untuk menyimpan bilangan pecahan dengan kapasitas penyimpanan 4 byte.
- double : merupakan tipe data yang sama dengan float hanya memiliki tingkat precisi yang lebih tinggi dan dengan kapasitas penyimpanan 8 byte.
- decimal : merupakan tipe data yang digunakan untuk menyimpan bilangan decimal dengan kapasitas penyimpanan 8 byte
- char : merupakan tipe data yang digunakan untuk menyimpan karakter unicode, yaitu karakter yang dinotasikan dengan 2 byte.
- string : merupakan kumpulan karakter unicode (string), yang setiap karakternya dinyatakan dengan 2 byte.
- boolean : merupakan tipe data yang digunakan untuk menyimpan nilai benar (true) dan salah (false).
0 comments:
Post a Comment