Konstanta Bahasa C

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini saya akan membawakan sebuah materi tentang konstanta pada bahasa C. Konstanta merupakan suatu nilai yang tidak dapat berubah (tetap) selama proses program berlangsung. Konstanta haruslah didefinisikan terlebih dahulu di awal program. Sama seperti variabel, sebuah konstanta juga mempunyai tipe data yang sama. Penulisan konstanta mempunyai cara tersendiri untuk aturan penulisannya sesuai dengan tipe datanya masing-masing. Untuk lebih jelasnya silahkan sobat simak ulasan berikut...

Konstanta Bahasa C

1. Konstanta Integer

Konstanta integer merupakan konstanta yang bernilai integer, baik itu berupa integer biasa (int), integer panjang (long int) atau integer tak bertanda (unsigned integer). Nilainya dapat berupa bilangan desimal, oktal ataupun heksadesimal.

Format Penulisan :
const int nama_variabel = nilai_variabel;
atau
int const nama_variabel = nilai_variabel;

Contoh Penulisan :
#include <stdio.h>
int main() {

    const int nilai = 90;
    int const nilai2 = 100;

    printf("Nilai : %d\n", nilai);
    printf("Nilai2 : %d\n", nilai2);
    scanf("%d");
    return 0;

}

2. Konstanta Floating-Point

Konstanta floating-point merupakan sebuah konstanta yang bernilai float. Konstanta ini dapat mengandung nilai pecahan, yang biasa ditulis dalam bentuk pecahan biasa maupun bentuk eksponensial dan selalu dinyatakan dalam double, kecuali jika diakhiri dengan F atau f (menyatakan konstanta float).

Format Penulisan :
const float nama_variabel = nilai_variabel;
atau
float const nama_variabel = nilai_variabel;

Contoh Penulisan :
#include <stdio.h>
int main() {

    const float nilai = 90;
    float const nilai2 = 100;

    printf("Nilai : %f\n", nilai);
    printf("Nilai2 : %f\n", nilai2);
    scanf("%d");
    return 0;

}

3. Konstanta Karakter

Konstanta karakter merupakan sebuah konstanta yang bernilai karakter. Konstanta ini selalu diawali dan diakhiri dengan tanda petik tunggal ( ' ). Beberapa konstanta karakter dapat diawali dengan tanda " \ " (penempatannya setelah tanda petik tunggal).

Format Penulisan :
const char nama_variabel = 'nilai_variabel';
atau
char const nama_variabel = 'nilai_variabel';

Contoh Penulisan :
#include <stdio.h>

int main() {

    const char karakter = 'pointopoin';
    char const karakter2 = 'pointopoin.com';

    printf("Karakter : %c\n", karakter);
    printf("Karakter2 : %c\n", karakter2);
    scanf("%d");
    return 0;

}

4. Konstanta String

Konstanta string merupakan sebuah konstanta yang bernilai string. Konstanta ini merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik ganda ( " ). Juga dapat mengandung karakter yang menggunakan tanda " \ " yang disebut karakter escape (escape sequence).

Format Penulisan :
const char nama_variabel[panjang_string] = "nilai_variabel";
atau
char const nama_variabel[panjang_string] = "nilai_variabel";

Contoh Penulisan :
#include <stdio.h>
int main() {

    const char string[50] = "pointopoin";
    char const string2[50] = "pointopoin.com";

    printf("String1 : %s\n", string);
    printf("String2 : %s\n", string2);
    scanf("%d");
    return 0;

}

Semoga materi yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.

Share this

Related Posts

Previous
Next Post »