Variabel adalah nama yang diberikan ke area penyimpanan yang digunakan untuk menyimpan nilai dari berbagai tipe data. Setiap variabel dalam C# harus memiliki tipe tertentu, yang menentukan ukuran dan tata letak memori variabel.
Sebagai contoh, sebuah variabel dapat bertipe String, yang berarti variabel tersebut akan digunakan untuk menyimpan nilai string. Berdasarkan tipe data, operasi tertentu dapat dilakukan pada variabel.
Misalnya, jika kita memiliki variabel Integer, maka operasi seperti penambahan dan pengurangan dapat dilakukan pada variabel tersebut. Seseorang dapat mendeklarasikan beberapa variabel dalam suatu program.
Mari kita lihat contoh singkat dari deklarasi beberapa variabel dari tipe data yang berbeda.
Dalam contoh kita, kita akan mendefinisikan dua variabel, salah satu dari tipe 'string' dan yang lainnya dari tipe 'Integer'. Kami kemudian akan menampilkan nilai-nilai variabel ini ke konsol. Untuk setiap contoh, kami hanya akan memodifikasi fungsi utama dalam 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 bertipe data String dideklarasikan. Nama variabelnya adalah 'pesan'. Nilai variabelnya adalah “Nilainya adalah “.
Variabel bertipe data Integer (Int32) dideklarasikan. Nama variabelnya adalah 'val'. Nilai variabelnya adalah 30.
Akhirnya 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 dari variabel string dan integer ditampilkan ke konsol.
Operator digunakan untuk 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
Operator C#
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 operan pertama* Mengalikan kedua operan/Membagi pembilang dengan de-numerator%Modulus Operator dan sisa setelah pembagian bilangan bulat++Operator penambah menambah nilai bilangan bulat satu—Operator penurunan menurunkan nilai bilangan bulat dengan 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 dua operan sama atau tidak, jika ya maka kondisi menjadi true.!=Memeriksa apakah nilai dua operan sama atau tidak, jika nilainya tidak sama maka kondisi menjadi true.>Memeriksa apakah nilainya operan kiri lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi true.=Memeriksa nilai operan kiri operan kiri lebih besar atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.<=Memeriksa apakah nilai operan kiri lebih kecil atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.
Operator Logika
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 logika AND. Jika kedua operan benar, maka kondisi menjadi benar.||Ini adalah operator Logical OR. Jika salah satu operan benar, maka kondisi menjadi benar.! Ini adalah operator NOT Logis.
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 Integer didefinisikan, yang satu val1 dan yang lainnya val2. Ini akan digunakan untuk menampilkan operasi relasional dan aritmatika. Variabel Boolean didefinisikan untuk menampilkan operasi logika.
Contoh operasi aritmatika ditampilkan di mana operator penambahan dilakukan pada val1 dan val2. Hasilnya ditulis ke konsol.
Contoh operasi relasional ditampilkan 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 NOT logis membalikkan nilai saat ini dari nilai Boolean apa pun. Jadi jika nilai Boolean adalah 'true', logika NOT akan mengembalikan nilai 'false' dan sebaliknya. Dalam kasus kami karena nilai variabel status adalah 'benar', hasilnya akan menunjukkan 'salah'. Hasilnya ditulis ke konsol.
Jika kode di atas dimasukkan dengan benar dan program berhasil dijalankan, output akan ditampilkan.