Komentar, Variabel, Konstanta, Tipe Data , dan Operator

 Assalamualaikum wr wb, sobat blogger! Pada post kali ini saya akan memaparkan materi baru tentang bahasa C yaitu komentar, variabel, konstanta, tipe data dan operator.  nah fitur - fitur ini tentunya akan membuat kalian makin ahli dalam menggunakan bahasa C.






1. Komentar 

Komentar merupakan suatu fitur dalam bahasa c yang digunakan untuk mempermudah pemrograman. komentar adalah sebuah kalimat atau text bebas yang dapat dituliskan untuk mempermudah programmer seperti memberi penjelasan baris fungsi, menghilangkan sebuah fungsi yang dianggap perlu, ataupun lainnya karena setiap kata pada section komen ini tidak akan di eksekusi. Memberi komentar pada bahasa C terukur cukup mudah, terdapat dua jenis cara untuk melakukan komentar yang pertama yaitu memberi tanda "//" pada awal komentar maka karakter selanjutnya akan dibaca sebagai sebagai section komentar. section komentar yang terbentuk akan sepanjang 1 baris. berikut contohnya!




jika kalian perhatikan, pada baris kedua tidak berwarna biru dan itu mengartikan bahwa baris itu tidak di baca sebagai komentar. hal ini karena tidak adanya notasi fungsi komentar pada sebelumnya. seperti yang saya jelaskan bahwa notasi "//" hanya menjadikan komentar section untuk 1 baris setelah notasi dituliskan. lalu bagaimana untuk menulis komentar lebih dari satu baris? kita akan lanjut ke bagian yang kedua.

yang kedua yaitu pemberian notasi " /*" pada awal komentar dan memberi tanda " */" pada akhir komentar. Cara ini dapat digunakan untuk membuat komentar yang disusun lebih dari satu baris. berikut saya berikan contohnya! 





dapat kalian lihat bahwa saya menuliskan notasi pada awal dan akhir dari komentar. hal ini menginstuksikan program untuk membuat section yang panjangnya ditentukan dari awal dan akhir notasi komentar.


2.Variabel
Seperti pada postingan sebelumnya, fungsi variabel sama seperti variabel pada pelajaran matematika. fungsinya untuk menyimpan data. bisa berupa bilangan, karakter ataupun lainnya. Kali ini kita akan mendalami hingga cara penulisan variabel itu sendiri. variabel biasa disandingkan dengan tipe data karena tentu kita harus mengklasifikasi tipe data yang akan mengisi variabel yang kita buat kali ini. secara struktural dalam bahasa C sebagai berikut: 



Dengan aturan yang ada pada identifier rules kalian dapat mendeklarasikan suatu variabel dengan nama yang kalian inginkan sesuai kebutuhan. Dalam mendaklarsikan variabel, jika diketahui bahwa variabel tersebut memiliki tipe data yang sama maka kalian dapat memishkan nama variabel dengan koma saja tanpa harus menutup deklarasi dengan titik koma untuk setiap deklarasi variabelnya. seperti pada gambar dibawah ini:


Dengan demikian kalian bisa menyeseuaikan nama variabel yang akan kalian gunakan, namun gunakanlah dengan bijak dimana menggunakan nama yang memudahkan kalian mengingat semisal kalian ingin memberi nama variabel panjang dengan P atau mungkin waktu deangan nama time, dll.

3.Konstanta
Konstanta merupakan tetapan yang nilainya tidak dapat diubah ketika program dijalankan. konstanta dapat di deklarasikan dan didefinisikan menggunakan fungsi #define yang letaknya diluar fungsi agar nilainya sudah dikenal dan  tidak berubah selama progaram dieksekusi
berikut cara menggunakann konstanta dengan fungsi define!

                                                                     #define nama_konstanta Nilai_konstanta

#define PI 3.1416
#define Si 0.7


demikian pula konstanta dapat digunakan dengan menggunakan fungsi cons, cara menggunakan fungsi ini adalah sebagai berikut:

cons tipe_data nama_konstanta = nilai_konstanta;

cons int Nilai = 69;
cons char nama[20]  = "Aldi";

dengan menggunakaan tetapan tersebut, maka nilai pada konstanta akan terdefinisi dan tidak akan berubah - ubah. karena data pada konstanta hanya akan bersifat "read only".  berikut contohnya ketika saya akan menggunakan konstanta dan merubah nilainya dibandingkan dengan merubah variabel:



Jika dilihat bahwa variabel Nilai_2 merupakan konstanta dengan  deklarasi cons pada bagian atas, Nilainya tidak akan dapat diubah oleh ketetapan lain. Compiler pun tidak akan mengizinkan untuk merubah nilainya.  Hal inilah yang membedakan variabel biasa dan konstanta. Akan ada pesan error berupa "[Error] assignment of read-only variable 'Nilai_2'" ketika kalian mencoba merubah nilai konstanta pada bagian program kalian.

4. Tipe Data
Tipe data pada pembahasan kali ini akan dipelajari lebih dalam dan memberikan klasifikasi dari tipe data itu sendiri. tipe data dapat membedakan antara bilangan desimal dan bilangan bulat, karakter dengan angka, batas memory untuk setiap data, dll. berikut penjelasan beberapa tentang tipe data berdasarkan klasifikasinya:









Penentuan tipe data yang tepat dapat memudahkan kalian untuk mengklasifikasikan dan mengolah data yang kalian miliki. Pemilihan yang tepat pun dapat mengurangi memory dari program kalian yang artinya kalian dapat menghemat memory untuk digunakan pada program lainnya.

5. Operator
Operator adalah pemroses operand, seperti pada bahasan sebelumnya. Pada kesempatan kali ini saya akan mengupas operator lebih dalam lagi. menggunakan operator pada bahasa C bisa bermacam - macam. secara klasifikasi, operator digolongkan dalam 4 ketegori besar yaitu : operator assigment, unary, binary, dan ternary. berikut penjelasannya!

A. Operator assignment 
Operator assignment adalah operator yang digunakan untuk memasukan suatu nilai kedalam variabel. operator ini dilambangkan oleh simbol "=". berikut penggunaan dan penyingkatannya. 


B. Operator Unary
Operator unary adalah operator yang melakukan operasi aritmatik terhadap satu operand. contohnya seperti dibawah ini!:


C. Operator Binary
Operator ini adalah tipe operator yang digunakan untuk mengoperasikan dua operand,ebagian besar operator di dalam bahasa C termasuk ke dalam operator binary. operator binary digolongkan menjadi 4 jenis yaitu operator aritmetika, operator logika,  operetaor relasional dan operator bitwise.


D. Operator Tenary
Operator ini dilambangkan dengan tanda ?: serta berguna untuk melakukan pemilihan terhadap nilai tertentu dimana pemilihan tersebut didasarkan atas ekspresi tertentu. Adapun bentuk umum dari penggunaan operator ternary ini adalah sebagai berikut. 

Mungkin sekian dahulu postingan kali ini, jika ada yang ditanyakan bisa ditulis di kolom komentar! 
terimakasih sudah berkunjung






















Komentar