<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 |