Jumat, 18 November 2011

C++ Lanjutan 3

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