Dalam tulisan kali ini kita akan belajar memahami apa itu Bahasa C dalam pemrograman.
Apa itu Pemrograman Bahasa C?
Bahasa C adalah sebuah bahasa pemrograman tingkat tinggi dan general-purpose yang dibuat oleh Dennis Ritchie di Bell Laboratorium pada tahun 1972. Ini adalah bahasa yang sangat populer, meskipun sudah tua. Alasan utama popularitasnya adalah karena itu adalah bahasa dasar dalam bidang ilmu komputer. Bahasa C sangat terkait dengan UNIX, karena dikembangkan untuk menulis sistem operasi UNIX.
Mengapa Belajar Bahasa C?
- Ini adalah salah satu bahasa pemrograman paling populer di dunia
- Jika Anda mengetahui bahasa C, Anda tidak akan kesulitan mempelajari bahasa pemrograman populer lainnya seperti Java, Python, C++, C#, dll, karena sintaksnya serupa
- Bahasa C sangat cepat, dibandingkan dengan bahasa pemrograman lain, seperti Java dan Python
- Bahasa C sangat serbaguna; itu dapat digunakan dalam aplikasi dan teknologi
Perbedaan antara C dan C++
C++ dikembangkan sebagai perpanjangan dari C, dan kedua bahasa tersebut memiliki sintaksis yang hampir sama. Perbedaan utama antara C dan C++ adalah C++ mendukung kelas dan objek, sedangkan C tidak mendukungnya.
Download C++
Please follow this link to download C++
- https://www.bloodshed.net/
Sintaks Bahasa C
Baris 1: #include <stdio.h> adalah file header library yang memungkinkan kita bekerja dengan input dan output fungsi, seperti printf() (digunakan pada baris 4). File header menambahkan fungsionalitas ke program C.
Jangan khawatir jika Anda tidak mengerti caranya #include <stdio.h> berfungsi. Anggap saja sebagai sesuatu yang (hampir) selalu muncul di dalam program Anda.
Baris 2: Baris kosong. C mengabaikan spasi. Tapi kami menggunakannya untuk membuat kode lebih mudah dibaca.
Baris 3: Hal lain yang selalu muncul di sebuah Program Bahasa C, adalah main(). Ini disebut fungsi.
Kode apa pun di dalam tanda kurung kurawal {} akan menjadi dieksekusi.
Baris 4: printf() adalah fungsi yang digunakan untuk mengeluarkan/mencetak teks ke layar. Dalam contoh kita, ini akan menghasilkan “Hello World”.
Perhatikan bahwa: Setiap pernyataan C diakhiri dengan titik koma;
Catatan: Isi int main() juga bisa ditulis sebagai:
int main(){
printf("Hello World!");
return 0;
}
Ingat: Kompiler mengabaikan spasi . Namun, beberapa baris membuat kode lebih mudah dapat dibaca.
Baris 5: return 0 mengakhiri fungsi main().
Baris 6: Jangan lupa menambahkan tanda kurung kurawal penutup } untuk mengakhiri fungsi utama.
Contoh Bahasa C
// C program to demonstrate printing of
// our own name using printf
#include <stdio.h>
int main() {
// print name
printf ("Name : Put Your Name Here");
return 0;
}
C Output
Anda dapat menggunakan sebanyak mungkin fungsi printf() sesuai keinginan. Namun perlu diingat bahwa ini tidak memasukkan baris baru di akhir output.
New Line
Untuk menyisipkan baris baru, Anda dapat menggunakan karakter \n .
Karakter baris baru (\n) disebut escape sequence, dan memaksa kursor untuk mengubahnya posisi ke awal baris berikutnya di layar. Ini menghasilkan baris baru.
Comment
Comment dapat digunakan untuk menjelaskan kode, dan untuk membuatnya lebih mudah dibaca. Bisa juga digunakan untuk mencegah eksekusi saat menguji kode alternatif.
Comment dapat dipilih berjajar atau multi berjajar.
Comment SIngle-Line
Comment Single-Line dimulai dengan dua garis miring (//). Teks apa pun antara // dan akhir baris adalah
diabaikan oleh kompiler (tidak akan dieksekusi).
C Variables
Variabel adalah wadah untuk menyimpan nilai data, seperti angka dan karakter. Di C, ada berbagai jenis variabel (didefinisikan dengan kata kunci yang berbeda), misalnya:
- int – menyimpan bilangan bulat (bilangan bulat), tanpa desimal, seperti 123 atau 123.
- float – menyimpan angka floating point, dengan desimal, seperti 19,99 atau 19,99.
- char – menyimpan karakter tunggal, seperti ‘a’ atau ‘B’. Nilai char diapit oleh tanda kutip tunggal.
#include <stdio.h>
int main() {
int x = 5;
// Declaring integer
printf
("Printing Integer value %d", x); // Printing values
return 0;
}
Creating Variable
Untuk membuat variabel, tentukan tipe dan berikan nilainya :
Dimana tipenya adalah salah satu tipe C (seperti int), dan VariableName adalah nama variabel (seperti sebagai x atau myName ). Tanda sama dengan digunakan untuk memberikan nilai pada variabel tersebut.
Output Variable
Dalam banyak bahasa pemrograman lain (seperti Python, Java, dan C++), Anda biasanya melakukannya gunakan fungsi print untuk menampilkan nilai variabel a. Namun, hal ini tidak mungkin dilakukan di C:
Format Specifier
Format Specifier digunakan bersama dengan fungsi printf() untuk memberitahu kompiler jenis data apa yang disimpan variabel. Ini pada dasarnya adalah pengganti untuk nilai variabel.
Format Specifier dimulai dengan a tanda persentase %, diikuti dengan a karakter.
Misalnya, untuk menampilkan nilai int variabel, Anda harus menggunakan Format Specifier %d atau % i dikelilingi oleh tanda tanda kutip ganda, di dalam printf().
Merubah Nilai Variable
Menambahkan Variabel Bersama
Untuk menambahkan suatu variabel ke variabel lain dapat menggunakan operator +.
#include <stdio.h>
int main(){
int A, B, sum = 0;
// Ask user to enter the two numbers
printf("Enter two numbers A and B : n");
scanf("%d %d", &A, &B);
sum = A + B;
printf("Sum of A and B is: %d", sum);
return 0;
}
Mendeklarasikan Banyak Variabel
Untuk mendeklarasikan lebih dari satu variabel bertipe sama, gunakan tanda koma.
Nama Variabel Bahasa C
- Semua variabel C harus diidentifikasi dengan nama unik.
- Nama-nama unik ini disebut pengidentifikasi.
- Pengidentifikasi dapat berupa nama pendek (seperti x dan y) atau nama yang lebih deskriptif (usia, jumlah, totalVolume).
- Catatan: Disarankan menggunakan nama deskriptif untuk membuat dimengerti dan kode yang dapat dimengerti.
- Nama dapat berisi huruf, angka dan garis bawah.
- Nama harus diawali dengan huruf atau sebuah garis bawah (_).
- Nama peka terhadap huruf besar-kecil (myVar dan myvar adalah variabel yang berbeda).
- Nama tidak boleh mengandung spasi putih atau spesial karakter seperti !, #, %, dll.
- Kata-kata yang dicadangkan (seperti int) tidak dapat digunakan sebagai nama variable.
Seringkali dalam contoh kita, kita menyederhanakan nama variabelyang cocok dengan tipe datanya (myInt atau myNum untuk tipe int, myChar untuk tipe char, dll ). Hal ini dilakukan untuk menghindari kesalahan. Namun, jika Anda ingin contoh yang sebenarnya, bagaimana variabel dapat digunakan, lihat code berikut dimana kita telah membuat programnya yang menyimpan data berbeda dari seorang mahasiswa.
Type Data
Sebagaimana dijelaskan pada bab Variabel, sebuah variabel dalam C harus berupa tipe data tertentu dan Anda harus menggunakan Format Specifier di dalam printf() berfungsi untuk menampilkannya.
Type Data Dasar
Format Specifier Dasar
Contoh :
#include <stdio.h>
int main()
{
char c = 'k';
printf
("The ASCII value of %c is %d", c,
return 0;
}
Set Decimal Precision
Jika Anda ingin menghilangkan angka nol tambahan (mengatur presisi desimal), Anda dapat menggunakan titik (.) diikuti dengan sebuah angka yang menentukan berapa banyak digit yang harus ditampilkan setelah koma.