Dalam tutorial ini, Anda akan belajar tentang fungsi pustaka standar di C. Lebih khusus lagi, apa itu, fungsi pustaka yang berbeda di C dan bagaimana menggunakannya dalam program Anda.
C Fungsi perpustakaan standar atau hanya Fungsi perpustakaan C adalah fungsi bawaan dalam pemrograman C.
Prototipe dan definisi data dari fungsi-fungsi ini ada di file header masing-masing. Untuk menggunakan fungsi ini kita perlu memasukkan file header ke dalam program kita. Sebagai contoh,
Jika Anda ingin menggunakan printf()
fungsi tersebut, file header harus disertakan.
#include int main() ( printf("Catch me if you can."); )
Jika Anda mencoba menggunakan printf()
tanpa stdio.h
menyertakan file header, Anda akan mendapatkan error.
Keuntungan Menggunakan fungsi perpustakaan C.
1. Mereka bekerja
Salah satu alasan terpenting Anda harus menggunakan fungsi perpustakaan adalah karena mereka berfungsi. Fungsi-fungsi ini telah melalui beberapa pengujian yang ketat dan mudah digunakan.
2. Fungsi-fungsi tersebut dioptimalkan untuk kinerja
Karena, fungsinya adalah fungsi "pustaka standar", sekelompok pengembang khusus terus-menerus membuatnya lebih baik. Dalam prosesnya, mereka mampu membuat kode paling efisien yang dioptimalkan untuk kinerja maksimum.
3. Menghemat waktu pengembangan yang cukup
Karena fungsi umum seperti mencetak ke layar, menghitung akar kuadrat, dan banyak lagi sudah ditulis. Anda tidak perlu khawatir untuk membuatnya sekali lagi.
4. Fungsinya portabel
Dengan kebutuhan dunia nyata yang selalu berubah, aplikasi Anda diharapkan dapat berfungsi setiap saat, di mana saja. Dan, fungsi pustaka ini membantu Anda melakukan hal yang sama di setiap komputer.
Contoh: Akar kuadrat menggunakan fungsi sqrt ()
Misalkan, Anda ingin mencari akar kuadrat dari sebuah angka.
Untuk bisa menghitung akar kuadrat dari sebuah angka, Anda bisa menggunakan fungsi pustaka sqrt (). Fungsi tersebut didefinisikan di math.h
file header.
#include #include int main() ( float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; )
Saat Anda menjalankan program, hasilnya adalah:
Masukkan angka: 12 Akar kuadrat dari 12.00 = 3.46
Fungsi Perpustakaan di File Header Berbeda
C File Header | |
---|---|
Fungsi pernyataan program | |
file header "> | Fungsi tipe karakter |
Fungsi lokalisasi | |
file header "> | Fungsi matematika |
Fungsi lompat | |
Fungsi penanganan sinyal | |
Argumen variabel menangani fungsi | |
Fungsi Input / Output standar | |
Fungsi Utilitas Standar | |
header "> | Fungsi penanganan string |
Fungsi waktu tanggal |