Untaian: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Boyamh8 (bicara | kontrib)
Free all my site
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
k Membatalkan 1 suntingan oleh Boyamh8 (bicara).
Baris 1:
'''String''' dalam [[pemrograman komputer]] adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan [[Karakter (tipe data)|karakter]].
 
== Tipe data string dalam beberapa bahasa pemrograman ==
 
=== 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:
Baris 14:
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);
Baris 30:
=== 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
Baris 54:
echo $kegiatan." di ".$tempat;
== Pranala luar ==
* [http://www.myphptutorials.com/tutorials/5/php-dasar-string-number-konstanta PHP Dasar : String, Number & Konstanta]
* [http://www.myphptutorials.com/tutorials/4/dasar-dasar-php-bagian-i Dasar Dasar PHP]
* Dasar Dasar PHP
 
 
{{bahasa-komputer-stub}}
 
[[Kategori:Tipe data]]