Tipe data dan Operator C#
Assalamualaikum Wr.Wb
Pada blog kali ini saya akan membagikan informasi tentang Tipe data dan Operator yang terdapat pada C#.
Tipe Data
Tipe data biasanya digunakan untuk menentukan jenis
nilai yang dapat ditampung oleh suatu variabel, umumnya telah menyediakan
tipe-tipe data yang sederhana (simple) maupun yang terstruktur.
1. Char adalah tipe data
yang berupa karakter unicode, yaitu karakter yang dinotasikan dengan 2 byte.
2. String adalah tipe data
yang berupa kumpulan karakter unicode, setiap karakternya dinotasikan dengan 2
byte.
3. Byte adalah tipe data
untuk menyatakan bilangan dengan nilai range yang bisa dinyatakan dalam 8 bit
biner dan hanya berisi bilangan nonnegatif.
4. Sbyte adalah tipe data
yang sama dengan byte, tapi bisa berisi bilangan negatif
5. Short adalaha tipe data
untuk menyatakan bilangan dengan kapasitas bilangan sampai dengan 16 bit biner
(2 bytes) dan bisa berisi bilangan negatif.
6. Ushort adalah tipe data
yang sama dengan short, hanya saja berisi bilangan positif.
7. Int adalah tipe data
untuk menyatakan bilangan dengan kapasitas 4 bytes dan bisa berisi bilangan
negatif.
8. Uint adalah tipe data
yang sama dengan Int, hanya saja berisi bilangan positif.
9. Long adalah tipe data
untuk menyatakan bilangan dengan kapasitas 8 bytes dan bisa berisi
bilangan negatif.
10. Ulong adalah tipe
data yang sama dengan Long, hanya saja berisi bilangan positif.
11. Float adalah tipe data
untuk menyimpan bilangan pecahan dengan akapsitas penyimpanan 4 bytes.
12. Double adalah tipe
data yang sama dengan Float, hanya saja memiliki tingkat presisi yang lebih
tinggi dengan kapasitas penyimpanan 8 bytes.
13. Decimal adalah tipe data
untuk menyimpan bilangan desimal dengan kapasitas penyimpanan 8 bytes.
14. Boolean adalah tipe data
untuk menyimpan nilai biner (true) dan salah (false).
Berikut
akan kami tampilkan range atau jangkaian masing-masing dari tipe data tersebut
diatas.
TIPE
DATA 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 character
boolean
True or Flase
object
An object
Operator
C#
Operator
adalah simbol yang mewakili aksi tertentu sebagai contoh operator “x” adalah simbol
untuk mewakili perkalian, “+‟ mewakili penjumlahan dan seterusnya.
Macam – Macam Operator
1. Operator
Aritmatik
Operator yang membuat
perhitungan aritmatik. Kedua operand dari operasi arimatik ini.
Lambang
|
Deskripsi
|
Contoh
|
+
|
Penjumlahan
|
X = a + b
|
-
|
Pengurangan
|
X = a – b
|
*
|
Perkalian
|
X = a * b
|
/
|
Pembagian
|
X = a / b
|
%
|
Men- mod / habis
bagi
|
X = a % b
|
2. Opearator Assigment
Digunakan untuk memasukkan nilai ke dalam
sebuah variable, tanpa menghilangkan variable sebelumnya.
Lambang
|
Deskripsi
|
Contoh
|
+=
|
Menjumlahan
|
X += 1
|
-=
|
Mengurangan
|
X -= 1
|
*=
|
Mengkalikan
|
X *= 2
|
/=
|
Membagi
|
X /= 2
|
%=
|
Men- mod / habis
bagi
|
X %= 2
|
3. Increate an Decrease
Operator ini berfungsi sebagai penaik atau
penurun satuan nilai pada suatu variable. Contoh Operator ini :
a++ =
a+=1
a=a+1
4. Operator Rasional
Operator ini digunakan untuk membadingkan
dua operand dan hasilnya berupa nilai benar atau salah. Operasi ini dapat
dilakukan pada dua nilai dengan tipe yang sama. Contoh Operatornya :
Lambang
|
Deskripsi
|
Contoh
|
==
|
Sama Dengan
|
x == y
|
<>
|
Tidak sama dengan
|
X<>y
|
>
|
Lebih Dari
|
X > y
|
<
|
Kurang Dari
|
X < y
|
>=
|
Lebih dari Samadengan
|
X >= y
|
<=
|
Kurang dari Samadengan
|
X <= y
|
5.
Operator Logika
Operator yang digunakan untuk
mengkombinasikan hasil yang mengandung operasi rasional. Contoh penggunaanya.
Lambang
|
Deskripsi
|
Contoh
|
&&
|
Dan
|
X > y && x=y
|
||
|
Atau
|
X=y || x<y
|
!
|
Tidak
|
!(x=y)
|
0 Comments