2.1 CARA PENULISAN
· Komentar
Komentar tidak pernah dicompile oleh compiler. Dalam C++ terdapat 2 jenis komentar, yaitu:
Jenis 1 : /* Komentar anda diletakkan di dalam ini
Bisa mengapit lebih dari satu baris */
Jenis 2 : // Komentar anda diletakkan disini ( hanya bisa perbaris )
· Semicolon
Tanda semicolon “;” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. Baris yang diawali dengan tanda #, seperti
#include <iostream.h>
tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive
2.2 MASUKAN DAN KELUARAN DASAR
Pada C++ terdapat 2 jenis I/O dasar, yaitu:
a. cout (character out), standard keluaran
b. cin (character in), standard masukan
Untuk dapat menggunakan keyword diatas, maka harus ditambahkan
#include <iostream.h> pada prapocessor directive.
Contoh :
#include <iostream.h>
main()
{
char nama[100]; // Dekalarasi variable nama
cout<<”Masukkan nama Anda : “;
cin>>nama; // Meminta user untuk menginisialisasi variable nama
cout<<”Nama anda adalah “<<nama;
return 0;
}
2.3 KARAKTER & STRING LITERAL
String adalah gabungan dari karakter
Contoh : “ Belajar “ à Literal String
“ B “ à Karakter
Panjang String
strlen() à nama fungsi untuk menghitung panjang string
Fungsi strlen() dideklarasikan dalam file string.h
Jadi bila anda ingin menggunakan fungsi strlen(), maka prepocessor directive #include<string.h> harus dimasukkan dalam program diatas main().
Contoh :
#include <iostream.h>
#include <string.h>
main()
{
cout<<strlen("Selamat Pagi.\n")<<endl;
cout<<strlen("Selamat Pagi.")<<endl;
cout<<strlen("Selamat")<<endl;
cout<<strlen("S")<<endl;
cout<<strlen("");
return 0;
}
Keluarannya:
14
13
7
1
0
Perhatikan, bahwa disetiap akhir baris pernyataan diakhiri dengan tanda titik – koma (semicolon) “ ; “.
Perhatikan, bahwa ‘ \n ‘ dihitung satu karakter. \n disebut newline karakter
endl juga merupakan newline karakter ( sama kegunaannya seperti \n ).
Dalam C++, selain \n terdapat juga beberapa karakter khusus yang biasa dsebut escape sequence characters, yaitu
Karakter | Keterangan |
\0 | Karakteeer ber-ASCII nol ( karakter null ) |
\a | Karakter bell |
\b | Karakter backspace |
\f | Karakter ganti halaman ( formfeed ) |
\n | Karakter baris baru ( newline ) |
\r | Karakter carriage return ( ke awal baris ) |
\t | Karakter tab horizontal |
\v | Karakter tab vertikal |
\\ | Karakter \ |
\’ | Karakter ‘ |
\” | Karakter “ |
\? | Karakter ? |
\ooo | Karakter yang nilai oktalnya adalah ooo ( 3 digit octal ) |
\xhh | Karakter yang nilai heksadesimalnya adalah hh (2 digit heksadesimal ) |
Tidak ada komentar:
Posting Komentar