<cstdlib>
atau Header Standar Library yang berasal dari Bahasa pemrograman C sebagai <stdlib.h>
. Header ini menyediakan banyak fungsi-fungsi dengan tujuan umum seperti aritmatika, konversi, pengurutan, pencarian, manajemen memori dinamis, pembuatan bulangan acak dan lain sebagainya.
Berikut adalah daftar isi dari Header Standar Library <stdlib.h>
:
Macam-macam Function
Aritmetika bilangan bulat
abs | Nilai mutlak |
div | Divisi integral |
labs | Nilai mutralk |
ldiv | Divisi integral |
llabs C++11 | Nilai mutlak |
lldiv C++11 | Divisi integral |
Konversi String
atof | Konversi dari string ke float |
atoi | Konversi dari string to integer |
atol | Konversi dari string ke long integer |
atoll C++11 | Konversi dari string ke long long integer |
strtod | Konversi dari string ke double |
strof C++11 | Konversi string ke float |
strtol | Konversi dari string ke long integer |
strtold C++ | Konversi dari string ke long double |
strtoll C++ | konversi dari string ke long long integer |
strtoul | konversi dari string ke unsigned long integer |
strtoull C++ | konversi string ke unsigned long long integer |
Lingkungan
abort | Batalkan proses saat ini |
atexit | Mengatur fungsi yang akan dijalankan saat keluar |
at_quick_exit C++11 | Mengatur fungsi yang akan dijalankan saat cepat keluar |
exit | Keluar atau hentikan proses panggilan |
gatenv | Dapatkan string lingkungan |
quick_exit C++11 | Hentikan proses panggilan dengan cepat |
system | Jalankan perintah sistem |
_Exit C++11 | Hentikan proses panggilan |
Manajemen memori dinamis
calloc | Mengalokasi dan menginisialisasi dengan array kosong |
free | batalkan alokasi blok memori |
malloc | Mengalokasi blok memori |
realloc | Mengalokasikan kembali blok memori |
Multibyte
mblen | Mendapatkan panjang dari karakter multibyte |
mbtowc | Mengubah urutan multibyte ke luas karakter |
wctomb | Mengubah laus karakter menjadi urutan multibyte |
mbstowcs | Mengubah multibyte string menjadi luas karakter string |
wcstombs | Mengubah luas karakter string ke string multibyte |
Pembuatan urutan acak semu
rand | Menghasilkan angka acak |
srand | menghasilkan inisialisasi angka acak |
Pencarian dan Pengurutan
bsearch | Binary search in array |
qsort | Mengurutkan elemen array |
Macam-macam Konstanta Macro
EXIT_FAILURE | Kode penghentian kegagalan |
EXIT_SUCCESS | Kode penghentian sukses |
MB_CUR_MAX | Ukuran maksimum karakter multibyte |
NULL | Null pointer |
RAND_MAX | Nilai maksimum yang diberikan oleh rand |
Macam-macam Tipe
div_t | tipe struktur, mengembaikan fungsi std::div |
ldiv_t | tipe struktur, mengembaikan fungsi std::ldiv |
lldiv_t C++11 | tipe struktur, mengembaikan fungsi std::lldiv |
size_t | tipe unsigned integer dikembalikan dari operator sizeof |