Bahasa C
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.
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;
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 Langsungusing 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
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.
Ada dua macam ekspresi dalam C#
nilai Ekspresi yang merupakan lvalue dapat muncul sebagai sisi kiri atau kanan tugas.
nilai Ekspresi yang merupakan nilai dapat muncul di sisi kanan tetapi tidak di sisi kiri tugas.
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
Meskipun ada banyak jenis cara untuk bekerja dengan logam, dan Fairlawn Tool paling unggul, semuanya dimulai dengan pengelasan. Pengelasan, penyambungan dua potongan logam secara mulus melalui penerapan panas dan tekanan dengan bahan filter, merupakan inti dari semua pekerjaan logam. Tetapi di duni
Pemesinan CNC—singkatan untuk permesinan kontrol numerik komputer (CNC)—mengacu pada proses manufaktur subtraktif yang mengandalkan kontrol terkomputerisasi untuk mengotomatisasi operasi produksi suku cadang. Proses ini digunakan untuk membuat berbagai macam suku cadang dan produk dari berbagai baha
Istilah pencetakan 3D mencakup beberapa teknologi manufaktur yang membangun bagian lapis demi lapis. Masing-masing berbeda dalam cara mereka membentuk bagian plastik dan logam dan dapat berbeda dalam pemilihan bahan, penyelesaian permukaan, daya tahan, serta kecepatan dan biaya produksi. Ada bebera
Otomasi adalah metode yang menggunakan berbagai tugas yang dibantu komputer dan mesin untuk membantu meningkatkan produktivitas dan menciptakan cara yang lebih mudah untuk melakukan bisnis. Berbagai jenis otomasi biasanya digunakan di berbagai jenis industri. Misalnya, meteran dan pompa otomatis mem