0Pricing
C# Academy · Pelajaran

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 true

Urutan 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 0

Karakter 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.

Semua pelajaran dalam kursus ini

  1. Tipe char
  2. Metode Pembantu Char
  3. Melakukan Iterasi pada String
  4. Membangun String
← Kembali ke C# Academy