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>
void main ()
{
cout<<strlen("selamat pagi.\n")<<endl;
cout<<strlen("Selamat pagi.")<<endl;
cout<<strlen("Selamat")<<endl;
cout<<strlen(" ")<<endl;
}
Outputnya:
14
17
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 disebut escape
sequence characters, yaitu:
KEYWORD & IDENTIFIER
Dalam bahasa pemrograman, suatu program dibuat dari elemen-elemen sintaks
individual yang disebut token, yang memuat nama variable, konstanta, keyword, operator
dan tanda baca.
Contoh :
#include <iostream.h>
void main ()
{
int n=66;
cout<<n<<endl; // n sebagai variabel
}
Output :
66
Program diatas memperlihatkan 15 token, yaitu
main, (, ), {, int, n, =, 66, ;, cout, <<, endl, return, 0 dan }
Token n adalah suatu variable
Token 66,0 adalah suatu konstanta
Token int, return dan endl adalah suatu keyword
Token = dan << adalah operator
Token(, ), {, ;, dan } adalah tanda baca
Baris pertama berisi suatu prepocessor directive yang bukan bagian sebenarnya dari program
TIPE BENTUKAN
Merupakan tipe yang dibentuk dari tipe dasar. Seperti Tipe Struktur.
TIPE STRUKTUR
Suatu tipe data yang merupakan kumpulan dari tipe data lainnya. Struktur terdiri
dari data yang disebut field. Field – field tersebut digabungkan menjadi satu tujuan untuk
kemudahan dalam operasi.
Bentuk umumnya :
tyedef struct{ tipe nama_field1;
tipe nama_field2;
tipe nama_field3;
. . . .
}nama_variabel;
Contoh :
#include <iostream.h>
typedef struct { int tahun;
int bulan;
int tanggal;
} data_tunggal;
data_tunggal tanggal_lahir;
void main ()
{
tanggal_lahir.tanggal=30;
tanggal_lahir.bulan=6;
tanggal_lahir.tahun=1993;
cout<<tanggal_lahir. tanggal<<'/'
<<tanggal_lahir. bulan<<'/'
<<tanggal_lahir. tahun<<endl;
}
Outputnya :
30/6/1993
Perhatikan bahwa pada akhir dari typedef struct diberi tanda semicolon.
Tidak ada komentar:
Posting Komentar