Tipe char
Karakter tunggal dalam C#.
Tipe char adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 4 pelajaran total.
Apa Itu Karakter?
Dalam C#, char mewakili satu karakter Unicode, seperti sebuah letter, angka, atau simbol.
Anda menulis literal char menggunakan tanda petik tunggal, bukan tanda petik ganda. Tanda petik ganda dikhususkan untuk teks.
Sebuah char selalu menyimpan tepat satu karakter.
char letter = 'A';
char digit = '7';
char symbol = '#';Mencetak Karakter
Anda dapat mencetak char seperti nilai lainnya dengan Console.WriteLine.
Program lengkap ini mendeklarasikan sebuah char dan mencetaknya. Perhatikan tanda petik tunggal di sekitar karakter tersebut.
class Program
{
static void Main()
{
char grade = 'B';
System.Console.WriteLine(grade);
}
}Karakter vs Teks
char adalah satu karakter, sedangkan string adalah rangkaian karakter.
Tanda petik tunggal menghasilkan char. Tanda petik ganda menghasilkan string, meskipun isinya hanya satu letter.
Jadi, 'A' dan "A" adalah tipe yang berbeda.
char c = 'A';
string s = "A";Karakter Memiliki Kode Numerik
Setiap char dipetakan ke angka yang disebut titik kode Unicode.
Jika Anda mengonversi char menjadi int, Anda dapat melihat angka tersebut. Misalnya, 'A' adalah 65 dan 'a' adalah 97.
Inilah alasan karakter dapat dibandingkan dan diurutkan.
class Program
{
static void Main()
{
char c = 'A';
int code = (int)c;
System.Console.WriteLine(code);
}
}Dari Angka Kembali Menjadi Karakter
Anda juga dapat mengonversi int kembali menjadi char.
Mengonversi angka 66 menjadi char menghasilkan 'B'. Dengan begitu, Anda dapat membentuk karakter dari kodenya.
class Program
{
static void Main()
{
int code = 66;
char c = (char)code;
System.Console.WriteLine(c);
}
}Membaca Karakter dari Teks
Dengan string, Anda dapat mengakses setiap karakter menggunakan tanda kurung siku dan indeks.
Indeks dimulai dari 0, jadi text[0] adalah karakter pertama. Setiap elemen yang Anda baca dengan cara ini merupakan char.
class Program
{
static void Main()
{
string text = "Code";
char first = text[0];
System.Console.WriteLine(first);
}
}Membandingkan Karakter
Karena setiap char memiliki kode numerik, Anda dapat membandingkannya dengan <, >, dan ==.
Misalnya, 'a' < 'b' bernilai benar karena 97 lebih kecil dari 98. Ini berguna untuk mengurutkan dan memeriksa rentang.
bool result = 'a' < 'b';
// result is trueUrutan Karakter Khusus yang Umum
Beberapa karakter memerlukan urutan pelolosan di dalam tanda petik tunggal.
Baris baru adalah '\n', tab adalah '\t', dan tanda petik tunggal adalah '\''. Garis miring terbalik memulai pelolosan.
char newline = '\n';
char tab = '\t';
char quote = '\'';Karakter dalam Tipe Variabel
Anda dapat menggunakan var, dan kompilator akan menyimpulkan tipe dari literal tersebut.
Karena nilainya menggunakan tanda petik tunggal, letter secara otomatis menjadi char. Perilakunya sama seperti ketika Anda menulis char secara eksplisit.
class Program
{
static void Main()
{
var letter = 'Z';
System.Console.WriteLine(letter);
}
}Nilai Karakter Bawaan
Nilai bawaan char adalah '\0', yaitu karakter nol dengan kode 0.
Nilai ini bukan spasi atau nilai empty. Jika Anda membuat char tanpa memberinya karakter yang bermakna, nilainya dimulai sebagai karakter nol ini.
char c = default;
int code = (int)c;
// code is 0Karakter menjadi Teks
Untuk mengubah char menjadi string yang berisi satu karakter, panggil ToString pada karakter tersebut.
Ini berguna ketika sebuah API memerlukan string, tetapi Anda hanya memiliki satu char.
class Program
{
static void Main()
{
char c = 'X';
string s = c.ToString();
System.Console.WriteLine(s);
}
}Uji Singkat
Uji pemahaman Anda tentang tipe char.
Rangkuman
char menyimpan satu karakter Unicode dan menggunakan tanda petik tunggal.
Setiap char memiliki kode numerik, sehingga Anda dapat mengonversi antara char dan int serta membandingkan karakter. Anda membaca char dari string berdasarkan indeks, lalu mengubahnya menjadi string dengan ToString.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Tipe char” gratis?
Ya — teks lengkap “Tipe char” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Tipe char”?
Karakter tunggal dalam C#. Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai C# Academy?
Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Tipe char” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?
Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.