Tipe Data
Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer, Besar dan tipe dari variabel-variabel di dalam standar program C++ mempunyai spesifikasi tersendiri.apa kegunaannya ?
Misal, Jika kamu ingin membuat sebuah variabel yang akan menampung bilangan bulat, maka tipe data yang digunakan int.
Tetapi, jika anda menggunakan char maka saat anda menampilkannya, tentu saja hasilnya akan berbeda.
Code:
#include <stdio.h> int main() { char c = 12; printf("%d\n", c); return 0; }Jika anda mendeklarasikan variabel c untuk menampung nilai 12, jika anda compile hasilnya benar 12.
tetapi jika anda mengganti nilanya dengan 128, maka hasilnya akan berbeda.
Kenapa ?
1. Rentang dari char hanya dari -128 ~ 127.
2. char merupakan representasi dari ASCII code
Coba anda ubah c = 65, dan ubah control stringnya dari %d menjadi %c, lalu compile.
Apa yang tampil ?
huruf "A", kenapa ? ya tadi karna char adalah representasi dari ASCII code.
Detailnya akan dibahas nanti
Jadi, pastikan anda menggunakan tipe data yang sesuai dengan kebutuhan dari program tersebut.
Variabel
Apa itu Variabel ?Dalam pemograman, variabel adalah suatu lokasi penyimpanan (di dalam memori komputer) yang berisikan nilai atau informasi yang nilainya tidak diketahui maupun telah diketahui (wikipedia)
Jika dicontohkan, variabel merupakan sebuah tempat yang akan digunakan untuk menampung suatu nilai, baik itu berupa angka, huruf, kalimat, dll.
Code:
#include <stdio.h> int main() { int Nilai, Jumlah; char huruf1, huruf2, huruf3; float rata_rata; return 0; }Berdasarkan contoh diatas, kita mendeklarasikan beberapa variabel.
apa saja ?
1. Nilai dengan tipe data int
2. Jumlah bertipe int
3. huruf1 dalam char
4. huruf2 dalam char
5. huruf3 dalam char
6. rata_rata dalam char
maka, jika kita mengisikan nilai (inisialisasi) pada variabel tersebut, kita dapat menyimpannya, memprosesnya, dan menampilkannya sesuai keinginan.
Dalam bahasa C, jika kita menginisialisasikan suatu variabel maka awalnya variabel tersebut berisi nilai yang tidak tentu.
Code:
#include <stdio.h> int main() { int Nilai; printf("isi dari variabel Nilai: %d\n", Nilai); return 0; }Output:
Loh kok 98 ?
Lah iya, kan dia gk diberitau nilainya akan berapa, tidak seperti bahasa pemrograman lain seperti Pascal, dll yang otomatis mendefault nilainya menjadi 0, bahasa C justru membuat mereka secara random.
Ketentuan penamaan variabel
membuat variabel tidak bisa sembarang.nb : bahasa C merupakan bahasa yang Case Sensitive.
jadi dalam bahasa C, misal agan buat variabel NiLai, maka jika ingin menampilkan,
memproses, dll. agan juga harus membuatnya dengan huruf yang sama persis dari
besar dan kecilnya.
1. Anda bisa memberikan angka pada variabel, tetapi angka tersebut tidak boleh diletakkan didepan.
Contoh:
int Panjang1, Panjang2; BENAR int 1Panjang, 2Panjang; SALAH
2. Case Sensitive. seperti yang sudah dijelaskan diatas
Contoh:
int PanjanG = 3; printf("Panjangnya = %d\n", PanjanG); BENAR
printf("Panjangnya = %d\n", Panjang); SALAH
3. Tidak boleh menggunakan Spasi
Contoh:
int LUAS_PERSEGI; BENAR
int LUAS PERSEGI; SALAH
4. Anda bisa mendeklarasikan beberapa variabel yang berbeda dalam satu baris dengan tipe data yang sama, menggunakan tanda KOMA (,)
Contoh:
int LUAS_PERSEGI, LUAS_SEGITIGA; BENAR int LUAS_PERSEGI, float LUAS_SEGITIGA; SALAH
Komentar
Dalam Pemrograman kita dimungkinkan untuk membuat sebuah komentar, yang dapat membantu kita untuk menjadi catatan.Komentar tidak akan dijalankan oleh kompiler, mereka akan diabaikan.
Code:
#include <stdio.h> /* Selamat datang di BERITIPS.com Kita sekarang sedang belajar mengenai Komentar Tulisan ini tidak akan ditampilkan */ int main() { int Nilai = 3; // Mengisi variabel Nilai dengan angka 3 printf("isi dari variabel Nilai: %d\n", Nilai); // Menampilkan isi dari variabel Nilai return 0; }Output:
Nah, dari contoh diatas kita dapat mengetahui bahwa komentar tidak akan dijalankan oleh kompiler.
dan ada dua cara bagaimana kita menampilkan komentar
1. /* INI KOMENTAR*/
syntax tersebut digunakan untuk membuat komentar yang terdiri dari 1 baris
2. // INI KOMENTAR
kalo yang ini digunakan jika untuk membuat komentar dalam 1 baris doang
Cobalah mengutak atik dan mencoba kode tersebut, Terima Kasih