Bahasa C
Dalam tutorial ini, kita akan belajar tentang variabel, cara membuat variabel dalam C# dan berbagai tipe data yang didukung oleh bahasa pemrograman C#.
Variabel adalah nama simbolis yang diberikan ke lokasi memori. Variabel digunakan untuk menyimpan data dalam program komputer.
Berikut adalah contoh untuk mendeklarasikan variabel dalam C#.
int age;
Dalam contoh ini, variabel usia tipe int
(integer) dideklarasikan dan hanya dapat menyimpan nilai integer.
Kami dapat menetapkan nilai ke variabel nanti di program kami seperti ini:
int age; ... ... ... age = 24;
Namun, variabel juga dapat diinisialisasi ke beberapa nilai selama deklarasi. Misalnya,
int age = 24;
Di sini, variabel usia bertipe int
dideklarasikan dan diinisialisasi ke 24
pada saat yang sama.
Karena, ini adalah variabel, kita juga dapat mengubah nilai variabel. Misalnya,
int age = 24; age = 35;
Di sini, nilai usia diubah menjadi 35 dari 24.
Variabel dalam C# harus dideklarasikan sebelum dapat digunakan. Ini berarti, nama dan jenis variabel harus diketahui sebelum dapat diberi nilai. Inilah sebabnya mengapa C# disebut bahasa yang diketik secara statis.
Setelah dideklarasikan, tipe data suatu variabel tidak dapat diubah dalam suatu lingkup. Lingkup dapat dianggap sebagai blok kode di mana variabel terlihat atau tersedia untuk digunakan. Jika Anda tidak memahami pernyataan sebelumnya, jangan khawatir kita akan mempelajari cakupannya di bab selanjutnya.
Untuk saat ini ingat, kita tidak dapat melakukan hal berikut di C#:
int age; age = 24; ... ... ... float age;
Atau di C#, kita dapat mendeklarasikan variabel tanpa mengetahui tipenya menggunakan var
kata kunci. Variabel seperti itu disebut variabel lokal yang diketik secara implisit .
Variabel dideklarasikan menggunakan var
kata kunci harus diinisialisasi pada saat deklarasi.
var value = 5;
Compiler menentukan jenis variabel dari nilai yang diberikan ke variabel. Dalam contoh di atas, nilai bertipe int
. Ini setara dengan:
int value; value = 5;
Anda dapat mempelajari lebih lanjut tentang variabel lokal yang diketik secara implisit.
Ada aturan tertentu yang perlu kita ikuti saat memberi nama variabel. Aturan penamaan variabel dalam C# adalah:
Nama Variabel | Keterangan |
---|---|
nama | Berlaku |
subjek101 | Berlaku |
_usia | Valid (Praktik terbaik untuk penamaan variabel anggota pribadi) |
@break | Valid (Digunakan jika nama adalah kata kunci yang dicadangkan) |
101subjek | Tidak Valid (Dimulai dengan angka) |
nama_anda | Berlaku |
nama Anda | Tidak Valid (Berisi spasi) |
if
, for
, using
tidak bisa menjadi nama variabel. Kami akan membahas lebih lanjut tentang kata kunci C# di tutorial berikutnya.Anda dapat mempelajari lebih lanjut tentang konvensi penamaan dalam C# di sini.
Jangan khawatir tentang variabel anggota publik dan pribadi. Kita akan mempelajarinya di bab-bab selanjutnya.
Variabel dalam C# secara luas diklasifikasikan menjadi dua jenis:Tipe nilai dan Jenis referensi . Dalam tutorial ini kita akan membahas tentang tipe data primitif (sederhana) yang merupakan subkelas dari tipe Nilai.
Jenis referensi akan dibahas dalam tutorial selanjutnya. Namun, jika Anda ingin mengetahui lebih banyak tentang tipe variabel, kunjungi Tipe dan variabel C# (dokumen resmi C#).
true
atau false
false
Contoh:
using System;
namespace DataType
{
class BooleanExample
{
public static void Main(string[] args)
{
bool isValid = true;
Console.WriteLine(isValid);
}
}
}
Saat kita menjalankan program, outputnya adalah:
True
Tipe data ini menyimpan nilai integer (baik positif maupun negatif). Dari total bit yang tersedia, satu bit digunakan untuk sign.
1. sbyte
Misalnya:
using System;
namespace DataType
{
class SByteExample
{
public static void Main(string[] args)
{
sbyte level = 23;
Console.WriteLine(level);
}
}
}
Saat kita menjalankan program, outputnya adalah:
23
Coba tetapkan nilai di luar rentang yaitu kurang dari -128 atau lebih besar dari 127 dan lihat apa yang terjadi.
2. pendek
Misalnya:
using System;
namespace DataType
{
class ShortExample
{
public static void Main(string[] args)
{
short value = -1109;
Console.WriteLine(value);
}
}
}
Saat kita menjalankan program, outputnya adalah:
-1109
3. int
Misalnya:
using System;
namespace DataType
{
class IntExample
{
public static void Main(string[] args)
{
int score = 51092;
Console.WriteLine(score);
}
}
}
Saat kita menjalankan program, outputnya adalah:
51092
4. panjang
0L
[L di akhir mewakili nilai tipe panjang]Misalnya:
using System;
namespace DataType
{
class LongExample
{
public static void Main(string[] args)
{
long range = -7091821871L;
Console.WriteLine(range);
}
}
}
Saat kita menjalankan program, outputnya adalah:
-7091821871
Tipe data ini hanya menyimpan nilai yang sama dengan atau lebih besar dari 0. Kami biasanya menggunakan tipe data ini untuk menyimpan nilai ketika kami yakin, kami tidak akan memiliki nilai negatif.
1. byte
Misalnya:
using System;
namespace DataType
{
class ByteExample
{
public static void Main(string[] args)
{
byte age = 62;
Console.WriteLine(level);
}
}
}
Saat kita menjalankan program, outputnya adalah:
62
2. mengantar
Misalnya:
using System;
namespace DataType
{
class UShortExample
{
public static void Main(string[] args)
{
ushort value = 42019;
Console.WriteLine(value);
}
}
}
Saat kita menjalankan program, outputnya adalah:
42019
3. uint
Misalnya:
using System;
namespace DataType
{
class UIntExample
{
public static void Main(string[] args)
{
uint totalScore = 1151092;
Console.WriteLine(totalScore);
}
}
}
Saat kita menjalankan program, outputnya adalah:
1151092
4. ulong
Misalnya:
using System;
namespace DataType
{
class ULongExample
{
public static void Main(string[] args)
{
ulong range = 17091821871L;
Console.WriteLine(range);
}
}
}
Saat kita menjalankan program, outputnya adalah:
17091821871
Tipe data ini menyimpan nilai floating point yaitu angka yang mengandung nilai desimal. Misalnya, 12.36, -92.17, dll.
1. mengapung
Misalnya:
using System;
namespace DataType
{
class FloatExample
{
public static void Main(string[] args)
{
float number = 43.27F;
Console.WriteLine(number);
}
}
}
Saat kita menjalankan program, outputnya adalah:
43.27
2. ganda
Misalnya:
using System;
namespace DataType
{
class DoubleExample
{
public static void Main(string[] args)
{
double value = -11092.53D;
Console.WriteLine(value);
}
}
}
Saat kita menjalankan program, outputnya adalah:
-11092.53
Misalnya:
using System;
namespace DataType
{
class CharExample
{
public static void Main(string[] args)
{
char ch1 ='\u0042';
char ch2 = 'x';
Console.WriteLine(ch1);
Console.WriteLine(ch2);
}
}
}
Saat kita menjalankan program, outputnya adalah:
B x
Nilai unicode 'B'
adalah '\u0042'
, karenanya mencetak ch1 akan mencetak 'B'
.
Misalnya:
using System;
namespace DataType
{
class DecimalExample
{
public static void Main(string[] args)
{
decimal bankBalance = 53005.25M;
Console.WriteLine(bankBalance);
}
}
}
Saat kita menjalankan program, outputnya adalah:
53005.25
Akhiran M
atau m
harus ditambahkan di akhir jika tidak, nilai akan diperlakukan sebagai ganda dan kesalahan akan dihasilkan.
Mari kita lihat pernyataan berikut:
int number = 41;
Di sini,
int
adalah tipe data41
adalah literal
Literal adalah nilai tetap yang muncul dalam program. Mereka tidak memerlukan perhitungan apa pun. Misalnya, 5
, false
, 'w'
adalah literal yang muncul dalam program secara langsung tanpa perhitungan apa pun.
Misalnya:
bool isValid = true; bool isPresent = false;
sbyte
, short
, int
, long
, byte
, ushort
, uint
dan ulong
.L
atau l
, itu adalah jenis panjang. Untuk praktik terbaik gunakan L
(bukan l
). long value1 = 4200910L; long value2 = -10928190L;
0x
, itu mewakili nilai heksadesimal. Angka tanpa awalan diperlakukan sebagai nilai desimal. Representasi oktal dan biner tidak diperbolehkan dalam C#. int decimalValue = 25; int hexValue = 0x11c;// decimal value 284
f
atau F
, bertipe float. Demikian pula, jika diakhiri dengan d
atau D
, itu adalah tipe ganda. Jika tidak ada sufiks yang ada, maka akan bertipe double secara default .double number = 24.67;// double by default float value = -12.29F; double scientificNotation = 6.21e2;// equivalent to 6.21 x 102 i.e. 621
'x'
, 'p'
, dll.char ch1 = 'R';// character char ch2 = '\x0072';// hexadecimal char ch3 = '\u0059';// unicode char ch4 = (char)107;// casted from integer
string firstName = "Richard"; string lastName = " Feynman";
Karakter | Arti |
---|---|
\' | Kutipan tunggal |
\" | Kutipan ganda |
\\ | garis miring terbalik |
\n | Baris Baru |
\r | Kereta pulang |
\t | Tab Horizontal |
\a | Peringatan |
\b | Spasi mundur |
Bahasa C
Apa itu Variabel di Java? Variabel di Jawa adalah wadah data yang menyimpan nilai data selama eksekusi program Java. Setiap variabel diberi tipe data yang menunjukkan tipe dan jumlah nilai yang dapat disimpannya. Variabel adalah nama lokasi memori dari data. Variabel Java terutama memiliki tiga jen
Apa itu Variabel dalam Python? Variabel Python adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Dengan kata lain, variabel dalam program python memberikan data ke komputer untuk diproses. Jenis Variabel Python Setiap nilai dalam Python memiliki tipe data. Tipe data yang berbeda dalam P
Apa itu Ilmu Data? Ilmu Data adalah bidang interdisipliner yang melibatkan penggunaan metode, proses, dan sistem ilmiah untuk mengumpulkan, menyiapkan, dan menganalisis data dalam bentuk terstruktur dan tidak terstruktur. Ilmu data memanfaatkan berbagai bidang termasuk matematika, statistik, databa
Secara umum resistor merupakan komponen dalam rangkaian listrik. Mereka berfungsi dengan membagi tegangan, bertindak sebagai kontrol volume, menyesuaikan level sinyal, mengurangi aliran arus, dll. Dua kelas utama Perangkat Resistansi Variabel dan resistor tetap - dengan penekanan kami pada yang pert