Bahasa Pascal
Dalam bahasa Pascal, tipe data string dituliskan sebagai string. Pada kompilator Pascal lama, string terpanjang yang dapat dibuat terdiri dari 255 karakter. Hal ini terjadi karena Pascal menggunakan 1 byte data untuk menyimpan panjang efektif string.Contoh kode Pascal yang menggunakan tipe data string:
program str; var s: string[100]; //jika panjang maksimum tidak dimasukkan, kompilator akan menganggapnya 255 begin s:= 'Hello world'; writeln(s); end.Pada kompilator Pascal yang lebih baru dikenal pula tipe data ANSI-string yang dapat menyimpan karakter lebih banyak.
Bahasa C
Dalam bahasa C tidak ada tipe data khusus untuk menyimpan string. String biasanya disimpan sebagai larik dari karakter-karakter. Berbeda dengan bahasa Pascal, string pada bahasa C merupakan sebuah null-terminated string, sehingga kapasitasnya hanya dibatasi oleh kapasitas memori komputer. Seperti pada tipe data larik pada bahasa C, pengguna dapat memberikan batas maksimum karakter yang dapat ditampung.Contoh kode C yang menggunakan tipe data string:
#include <stdio.h> int main(){ char s[100]; /* membuat string dengan panjang maksimum 99 karakter, karena karakter terakhir harus null */ s = "Hello world"; printf("%s\n", s); }
Bahasa C++
Bahasa C++ merupakan turunan dari bahasa C sehingga representasi string sebagai larik karakter masih berlaku. Namun bahasa C++ juga menyediakan tipe data string yang terdapat dalam C++ Standard Template Library (STL).Contoh kode C++ yang menggunakan tipe data string pada STL:
#include <string> #include <iostream> using namespace std; int main(){ string s; //panjang maksimum tidak perlu didefinisikan s = "Hello world"; cout<<s<<endl; }
Bahasa PHP
Di PHP String adalah kumpulan dari karakter, bilangan, spasi, dan yang lainnya yang berada dalam tanda petik. Di bawah ini semuanya adalah string :- '9 Januari 2009 '
- '1.000.000'
- "satu juta"
- 'Belajar PHP'
//mendefinisikan string $kegiatan = 'Belajar PHP'; $tempat = 'wikipedia'; //Strings Concatenation echo $kegiatan." di ".$tempat;
sumber :http://id.wikipedia.org/wiki/String
Tidak ada komentar:
Posting Komentar