Variabel C #
Variabel adalah nama yang diberikan ke area penyimpanan yang digunakan untuk menyimpan nilai dari berbagai tipe data. Setiap variabel di C # harus memiliki tipe tertentu, yang menentukan ukuran dan tata letak memori variabel.
Misalnya, variabel bisa berjenis String, yang artinya akan digunakan untuk menyimpan nilai string. Berdasarkan tipe datanya, operasi khusus dapat dilakukan pada variabel.
Misalnya, jika kita memiliki variabel Integer, maka operasi seperti penjumlahan dan pengurangan dapat dilakukan pada variabel tersebut. Seseorang dapat mendeklarasikan banyak variabel dalam sebuah program.
Mari kita lihat contoh singkat deklarasi beberapa variabel dari tipe data yang berbeda.
Dalam contoh kita, kita akan mendefinisikan dua variabel, satu dari tipe 'string' dan yang lainnya dari tipe 'Integer'. Kami kemudian akan menampilkan nilai variabel ini ke konsol. Untuk setiap contoh, kami hanya akan memodifikasi fungsi utama di file Program.cs kami.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){String message="The value is ";Int32 val=30;Console.Write(message+val);Console.ReadKey();}}}
Penjelasan Kode
- Variabel tipe data String dideklarasikan. Nama variabelnya adalah 'pesan'. Nilai variabelnya adalah "Nilainya adalah".
- Variabel tipe data Integer (Int32) dideklarasikan. Nama variabelnya adalah 'val'. Nilai variabelnya adalah 30.
- Terakhir, pernyataan Console.write digunakan untuk menampilkan nilai variabel String dan Integer.
Jika kode di atas dimasukkan dengan benar dan program berhasil dijalankan, output berikut akan ditampilkan.
Keluaran
Dari output, Anda dapat melihat bahwa nilai variabel string dan integer ditampilkan ke konsol.
Operator terbiasa melakukan operasi pada nilai dari berbagai tipe data. Misalnya, untuk melakukan penjumlahan 2 angka, digunakan operator +.
Mari kita lihat tabel operator yang tersedia untuk berbagai tipe data
C # Operator
Operator Aritmatika
Ini adalah operator yang digunakan untuk melakukan operasi matematika pada angka. Di bawah ini adalah daftar operator yang tersedia di C #.
Operator | Deskripsi |
+ | Menambahkan dua operan |
- | Mengurangi operan kedua dari yang pertama |
* | Menggandakan kedua operan |
/ | Membagi pembilang dengan de-numerator |
% | Modulus Operator dan sisa setelah pembagian integer |
++ | Operator increment meningkatkan nilai integer satu |
- | Operator pengurangan menurunkan nilai integer satu |
Operator Relasional
Ini adalah operator yang digunakan untuk melakukan operasi Relasional pada angka. Di bawah ini adalah daftar operator relasional yang tersedia di C #.
Operator | Deskripsi |
== | Memeriksa apakah nilai dari dua operan sama atau tidak, jika ya maka kondisi menjadi benar. |
! = | Memeriksa apakah nilai dari dua operan sama atau tidak, jika nilai tidak sama maka kondisi menjadi benar. |
> | Memeriksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar. |
< | Memeriksa apakah nilai operan kiri kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar. |
> = | Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar. |
<= | Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar. |
Operator Logis
Ini adalah operator yang digunakan untuk melakukan operasi Logis pada nilai. Di bawah ini adalah daftar operator yang tersedia di C #.
Operator | Deskripsi |
&& | Ini adalah operator DAN Logis. Jika kedua operan bernilai true, maka condition menjadi true. |
|| | Ini adalah operator OR Logis. Jika salah satu operan benar, maka kondisi menjadi benar. |
! | Ini adalah operator NOT Logical. |
Mari kita lihat contoh singkat bagaimana operator dapat digunakan di .Net.
Dalam contoh kita, kita akan mendefinisikan 2 variabel Integer dan satu variabel Boolean. Kami kemudian akan melakukan operasi berikut
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32 val1 = 10,val2 = 20;bool status = true;Console.WriteLine(val1 + val2);Console.WriteLine(val1 < val2);Console.WriteLine(!(status));Console.ReadKey();}}}
Penjelasan Kode
- Dua variabel bilangan bulat didefinisikan, satu adalah val1 dan yang lainnya adalah val2. Ini akan digunakan untuk menampilkan operasi relasional dan aritmatika. Variabel Boolean ditentukan untuk menampilkan operasi logis.
- Contoh operasi aritmatika ditunjukkan di mana operator penjumlahan dilakukan pada val1 dan val2. Hasilnya ditulis ke konsol.
- Contoh operasi relasional ditunjukkan di mana operator kurang dari dilakukan pada val1 dan val2. Hasilnya ditulis ke konsol.
- Contoh operasi logika ditampilkan, di mana operator logika (!) Diterapkan ke variabel status. Operator logika NOT membalikkan nilai saat ini dari setiap nilai Boolean. Jadi jika nilai Boolean adalah 'true', logika NOT akan mengembalikan nilai 'false' dan sebaliknya. Dalam kasus kami karena nilai variabel status adalah 'true', hasilnya akan menampilkan 'false'. Hasilnya ditulis ke konsol.
Jika kode di atas dimasukkan dengan benar dan program berhasil dijalankan, output akan ditampilkan.
Keluaran