cstdlib

Written by: Fajar   |   Updated on: Maret 27, 2021

<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
Baca :   cassert (assert.h)

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

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *