Suatu pernyataan diakhiri dengan TITIK KOMA Membedakan huruf besar dan kecil Untuk memberi keterangan dlm program –/* keterangan … */ –// keterangan Bentuk umum bahasa C / C++ #include void main() { ……. ; }
INCLUDE file berisi fungsi2 yg dibutuhkan untuk C untuk C++ IDENTIFIER =nama simbolis yg digunakan utk nama variabel/fungsi/konstanta/objek lain yg didefinisikan oleh pemrogram
Syarat identifier Terdiri dari huruf(a..z, A..Z), angka(0..9) dan garis bawah. Diawali dengan huruf / garis bawah Tidak ada spasi Panjang maksimal tergantung kompiler ( 32 / 33 huruf )
Konstanta = data yang nilainya bersifat tetap selama program dijalankan CONST jenis_data Nama_kons = Nilai ; Variabel = data yg nilainya dapat berubah selama program dijalankan jenis_data Nama_variabel1,…….
JENIS/TYPE DATA DASAR Nama SymbolRANGE 1. KarakterCHAR IntegerINT FloatingFLOAT6 digit 4. DoubleDOUBLE 15 digit no 1 dan 2 bilngan bulat no 3 dan 4 bilangan pecahan
JENIS DATA LAIN Nama(simbol deklarasi)Range 1.UNSIGNED INT UNSIGNED LONG INT LONG DOUBLE….. 4.UNSIGNED CHAR LONG INT….. UNSIGNED = hanya data positif LONG = menaikkan kapasitas range
FORMAT DATA ( utk bhs c ) Namasimbol deklarasi 1.Karakter%c 2.Integer%d 3.Floating desimal%f 4.Floating eksponen%e 5.Double%lf 6.String%s hanya untuk bahasa c bukan utk bhs C++
OPERATOR Simbol KeteranganContoh 1. PERHITUNGAN +penambahana + b -pengurangana – b *Perkaliana * b / pembagiana / b %sisa bagia % b
2. PENAIKAN dan PENURUNAN ++penaikan a++ atau ++a ( a = a + 1 ) --penurunan a--atau –a (a = a – 1) 3. PERBANDINGAN <lebih kecil daria < b >Lebih besar daria > b <=a <= b >=a >= b ==sama dengana == b !=tidak sama dengana != b
4. LOGIKA &&ANDa && b ||ORa || b !NOT!a 5. PEMASUKAN =sama dengana = b +=penambahana += b ( a = a + b ) -=pengurangana -= b ( a = a – b ) *=perkaliana *=b ( a = a * b ) /+pembagiana /=b ( a = a / b ) %=sisa bagia %=b ( a = a % b )
ESCAPE SEQUENCES ( / ) \bbackspace \abel \fganti halaman \nganti baris \renter \’kutip tunggal \ttab ( 8 karakter ) \”kutip ganda