Pengertian Tipe Data String
Tipe data string adalah salah satu bentuk data yang digunakan untuk menyimpan dan memanipulasi teks. String sebenarnya merupakan sebuah array karakter, tetapi yang membedakannya adalah string selalu diakhiri dengan karakter khusus ‘\0’ (null-terminated). Dengan kata lain, karakter ‘\0’ menandai akhir dari string tersebut.
Fungsi Tipe Data String
1. Menyimpan Data Teks
Digunakan untuk menyimpan data teks seperti kalimat, kata-kata, atau huruf. Ini memungkinkan programmer untuk mengolah teks dalam program mereka.
2. Memanipulasi Teks
Dengan tipe data ini,dapat melakukan berbagai operasi manipulasi teks seperti menggabungkan, memotong, atau mencari karakter tertentu dalam teks.
3. Representasi Alfabet
String terbentuk dari kumpulan karakter, yang disebut alfabet, dan memiliki jangkauan nilai dari 0 hingga 255 (default). Karakter-karakter ini digunakan untuk membentuk string.
Contoh Tipe Data String
#include <iostream>
using namespace std;
int main() {
// Mendefinisikan dan menginisialisasi sebuah string
string nama = "John Doe";
// Menampilkan string
cout << "Nama: " << nama << endl;
return 0;
}
Fungsi pada Operasi String
Operasi pada tipe data string melibatkan berbagai fungsi yang dapat digunakan untuk memanipulasi dan mengolah string. Berikut adalah beberapa fungsi umum pada operasi string:
1. strcpy()
Fungsi ini digunakan untuk menyalin (meng-copy) nilai dari satu string ke string lain.
2. strcat()
Fungsi ini digunakan untuk menggabungkan (menyambungkan) dua string menjadi satu.
3. strcmp()
Fungsi ini digunakan untuk membandingkan dua string untuk menentukan apakah mereka sama atau berbeda.
4. strlen()
Fungsi ini digunakan untuk mengetahui panjang (jumlah karakter) dari sebuah string.
5. strchr()
Fungsi ini digunakan untuk mencari karakter tertentu dalam sebuah string.