Penjelasan Singkat, Fungsi Bool Bahasa C

Prasyarat pengetahuan: sebelum masuk ke materi ini pelajari terlebih dahulu tipe data bool pada bahasa C++

Standard C99 untuk bahasa C mendukung penggunaan variabel boolTidak seperti pada C++, dimana tidak terdapat file header yang membutuhkan bool, dalam bahasa C sebuah file header "stdbool.h" harus menyertakan bool. Jika program berikut ini disimpan dalam ekstensi .c, maka tidak akan dapat dilakukan kompilasi program, tetapi jika kode program tersebut disimpan sebagai .pp, maka program dapat bekerja dengan baik.

/* fungsi bool pada bahasa C */

int main()

{

bool arr[2] = {true, false};

return 0;

}


Jika menyertakan header file "stdbool.h" pada program sebelumnya, maka program tersebut akan dapat dijalankan secara baik.

/* fungsi bool pada bahasa C */

#include <stdbool.h>

int main()

{

bool arr[2] = {true, false};

return 0;

}

Komentar

  1. Apa yang dimaksud dengan tipe data boolean pada bahasa pemrograman C?

    BalasHapus
    Balasan
    1. Boolean atau bool adalah tipe data pada Library Standar C yang dapat menyimpan salah satu dari dua nilai kondisi yaitu true atau false. Setiap nilai bukan nol berarti adalah true, sedangkan untuk nilai nol adalah false.

      Boolean berfungsi sama seperti typedef enum pada C++, namun lebih aman jika menggunakan standar boolean pada stdbool.

      Hapus
  2. Apakah tidak terdapat tipe data bool pada bahasa pemrograman C?

    BalasHapus
    Balasan
    1. Pada bahasa C tidak terdapat tipe data standar untuk tipe bool. Programmer dapat membuat tipe data bool dengan menggunakan enum. Sebuah enum dapat diibaratkan sebagai tipe data bool, dimana penempatan false dan true adalah sebagai elemen enum tersebut.

      Hapus
  3. Apa fungsi dari penggunaan tipe data bool pada bahasa pemrograman C?

    BalasHapus
    Balasan
    1. Tipe data boolean digunakan untuk mendeklarasikan variabel yang nilainya akan diatur sebagai nilai true (1) atau false (0).

      Untuk dapat mendeklarasikan nilai tersebut maka digunakan keyword bool. Variabel dengan tipe data bool tersebut kemudian dapat diinisialisasi dengan nilai awal berupa true atau false.

      Hapus

Posting Komentar

*Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung. :D

*Jika terdapat typo, link bermasalah, dan lain sebagainya, pengunjung dapat melaporkan permasalahan tersebut melalui WA: +62-896-2514-6106




~ Ikatlah Ilmu dengan Memostingkannya ~

Referensi Tambahan:

Enkapsulasi pada Java

6 Contoh Program Method Overloading pada Java

2 Jenis Utama Kegiatan Penelitian Berdasarkan Waktunya, Crosssectional Salah Satunya

3 Jenis Utama Looping pada Java

Perbedaan stdio.h dan stdlib.h pada Bahasa C

3 Jenis Utama Teks Komentar pada Bahasa Pemrograman Java