Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

C# - Variabel

Variabel tidak lain adalah nama yang diberikan ke area penyimpanan yang dapat dimanipulasi oleh program kita. Setiap variabel dalam C# memiliki tipe tertentu, yang menentukan ukuran dan tata letak memori variabel, rentang nilai yang dapat disimpan dalam memori tersebut, dan rangkaian operasi yang dapat diterapkan ke variabel.

Jenis nilai dasar yang disediakan dalam C# dapat dikategorikan sebagai

Jenis Contoh
Jenis integral sbyte, byte, short, ushort, int, uint, long, ulong, dan char
Jenis titik mengambang mengambang dan menggandakan
Jenis desimal desimal
Jenis Boolean nilai benar atau salah, seperti yang ditetapkan
Jenis nullable Tipe data nullable

C# juga memungkinkan pendefinisian tipe nilai lain dari variabel seperti enum dan tipe referensi variabel seperti class , yang akan kita bahas di bab-bab selanjutnya.

Mendefinisikan Variabel

Sintaks untuk definisi variabel dalam C# adalah −

<data_type> <variable_list>;

Di sini, tipe_data harus merupakan tipe data C# yang valid termasuk char, int, float, double, atau tipe data apa pun yang ditentukan pengguna, dan daftar_variabel dapat terdiri dari satu atau lebih nama pengenal yang dipisahkan dengan koma.

Beberapa definisi variabel yang valid ditampilkan di sini −

int i, j, k;
char c, ch;
float f, salary;
double d;

Anda dapat menginisialisasi variabel pada saat definisi sebagai

int i = 100;

Menginisialisasi Variabel

Variabel diinisialisasi (diberi nilai) dengan tanda sama dengan diikuti oleh ekspresi konstan. Bentuk umum inisialisasi adalah −

variable_name = value;

Variabel dapat diinisialisasi dalam deklarasinya. Inisialisasi terdiri dari tanda sama dengan diikuti oleh ekspresi konstan sebagai −

<data_type> <variable_name> = value;

Beberapa contohnya adalah

int d = 3, f = 5;    /* initializing d and f. */
byte z = 22;         /* initializes z. */
double pi = 3.14159; /* declares an approximation of pi. */
char x = 'x';        /* the variable x has the value 'x'. */

Ini adalah praktik pemrograman yang baik untuk menginisialisasi variabel dengan benar, jika tidak, terkadang program dapat menghasilkan hasil yang tidak diharapkan.

Contoh berikut menggunakan berbagai jenis variabel

Demo Langsung
using System;

namespace VariableDefinition {
   class Program {
      static void Main(string[] args) {
         short a;
         int b ;
         double c;

         /* actual initialization */
         a = 10;
         b = 20;
         c = a + b;
         Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c);
         Console.ReadLine();
      }
   }
}

Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut

a = 10, b = 20, c = 30

Menerima Nilai dari Pengguna

Konsol kelas di Sistem namespace menyediakan fungsi ReadLine() untuk menerima masukan dari pengguna dan menyimpannya ke dalam variabel.

Misalnya,

int num;
num = Convert.ToInt32(Console.ReadLine());

Fungsi Convert.ToInt32() mengonversi data yang dimasukkan oleh pengguna ke tipe data int, karena Console.ReadLine() menerima data dalam format string.

Ekspresi Nilai dan Nilai R dalam C#

Ada dua macam ekspresi dalam C#

Variabel adalah nilai dan karenanya dapat muncul di sisi kiri tugas. Literal numerik adalah nilai dan karenanya tidak dapat ditetapkan dan tidak dapat muncul di sisi kiri. Berikut ini adalah pernyataan C# yang valid

int g = 20;

Tapi berikut ini bukan pernyataan yang valid dan akan menghasilkan kesalahan waktu kompilasi

10 = 20;

Bahasa C

  1. Jenis Sakelar
  2. Variabel C# dan Tipe Data (Primitif)
  3. Tipe Data Python
  4. Empat Jenis Baja
  5. Java - Tipe Variabel
  6. C - Tipe Data
  7. C - Variabel
  8. C - Aturan Lingkup
  9. MATLAB - Variabel
  10. MATLAB - Tipe Data