- int, digunakan untuk menyatakan suatu bilangan bulat, positif maupun negatif, sebagai contoh jumlah murid dalam satu kelas.
- double, digunakan ketika kita perlu menyatakan suatu bilangan pecahan, misalkan nilai, harga atau berat. Akan tetapi, double adalah data dengan ketelitian 15-16 digit. Sehingga terkadang tipe data float dengan ketelitian 7 digit lebih disukai untuk contoh contoh tadi, dengan alasan menghemat memori.
- string, digunakan ketika menyatakan sekumpulan karakter, baik itu nama, kalimat, password ataupun kode. String sesungguhnya merupakan suatu array dari char.
- bool, bernilai true atau false. Paling sering digunakan untuk menyatakan suatu kondisi, misalnya IsEnabled, IsVisible, SedangHujan, SedangLapar, dan lain lain.
- object, adalah class dasar dari semua tipe data dalam C#. Digunakan untuk menyatakan tipe data yang tidak pasti.
- Mirip dengan int: sbyte, short, long, untuk tipe bertanda, byte, ushort, uint, ulong untuk tipe yang tak bertanda
- Mirip dengan double: float dan decimal
- char, untuk menyimpan satu karakte
| Tipe data | Penjelasan | Batas nilai |
|---|---|---|
| sbyte | Bilangan bulat 8 bit bertanda | −128 sampai 127 |
| short | Bilangan bulat 16 bit bertanda | −32,768 sampai 32,767 |
| int | Bilangan bulat 32 bit bertanda | −2,147,483,648 sampai 2,147,483,647 |
| long | Bilangan bulat 64 bit bertanda | −9,223,372,036,854,775,808 sampai 9,223,372,036,854,775,807 |
| byte | Bilangan bulat 8 bit tak bertanda | 0 sampai 255 |
| ushort | Bilangan bulat 16 bit tak bertanda | 0 sampai 65,535 |
| uint | Bilangan bulat 32 bit tak bertanda | 0 sampai 4,294,967,295 |
| ulong | Bilangan bulat 64 bit tak bertanda | 0 sampai 18,446,744,073,709,551,615 |
| float | Floating point berketelitian 7 digit | ±1.5e−45 sampai ±3.4e38 |
| double | Floating point berketelitian 15-16 digit | ±5.0e−324 sampai ±1.7e308 |
| decimal | Bilangan dengan 28-29 angka penting | (-7.9 x 1028 sampai 7.9 x 1028) / (100 to 28) |
No comments:
Post a Comment