Program Hello World
#include <stdio.h>int main(void)
{
printf("Hello World! \n");
}
Penjelasan
#include<stdio.h>
- standard input and output --> stdio
- .h artinya file header
- Dengan menggunakan keyword #include program akan mengimport file header
- Ketika kita mengimport file header artinya kita akan menggunakan fungsi yang terdapat dalam header tersebut
- Baris kode diatas artinya kita sedang mendefinisikan fungsi dengan nama main dengan tipe return data integer dan tidak menerima argument (void)
- main merupakan fungsi utama yang harus ada pada bahasa C dimana program C akan dimulai dari fungsi ini
- int (integer) adalah tipe data berupa numeric
- void dalam fungsi main ini secara eksplisit menyatakan bahwa fungsi tidak menerima argument/tidak mengembalikan nilai
- Penggunaan int main (void) adalah sesuai dengan standar bahasa C terbaru yaitu C11 pada tahun 2011
- { --> menandakan dimulainya suatu block program dimana statement akan ditempatkan
- printf merupakan salah satu fungsi didalam header stdio.h yang berfungsi untuk mencetak character pada layar
- printf akan mencetak character yang terdapat didalam kurung ( ) dalam hal ini berupa tipe data string “Hello World! /n”
- /n (newline) adalah suatu karakter escape yang berfungsi untuk menggerakkan/mengarahkan kursor ke baris baru
- ; --> menandakan berakhirnya satu baris kode
- } --> menandakan diakhirinya suatu block program
TIPE
DATA PADA BAHASA C
Tipe Data merupakan deklarasi tipe
yang dialokasikan ke memori yang akan menentukan karakteristik data yang dapat
disimpan dan metode (operasi) pengolahan yang diizinkan melibatkan jenis nilai
tersebut
Secara umum tipe data pada setiap
bahasa pemrograman terbagi 3 yaitu:
- Primitive Data Type: Tipe data ini hanya dapat menyimpan satu nilai pada satu waktu. Contoh pada Bahasa C yaitu: int, dan float
- Derived Data Type: Tipe data ini dapat menyimpan banyak nilai sekaligus pada satu waktu tapi nilai-nilai tersebut harus memiliki tipe data yang sama. Contoh pada bahasa C yaitu array dan pointer
- User-Defined Data Type: Tipe data ini merupakan tipe data yang dapat ditentukan sendiri oleh user dimana dapat menyimpan banyak nilai sekaligus dan juga dapat terdiri dari beberapa tipe data. Contoh pada bahasa C yaitu enum dan structure
Primitive Data Types pada Bahasa C terdiri dari char, int, float, dan double
- char --> tipe data yang hanya dapat menyimpan satu karakter dengan ukuran 1 byte
- int --> tipe data yang menyimpan data berupa bilangan bulat dengan ukuran umumnya sebesar 4 byte (tergantung dari prosessor yang digunakan)
- float --> tipe data yang menyimpan data berupa desimal dengan ukuran umumnya juga sebesar 4 byte (tergantung dari prosessor yang digunakan)
- double --> tipe data yang menyimpan data berupa decimal sama seperti float dengan ukuran umumnya sebesar 8 byte (tergantung dari prosessor yang digunakan)
