nama fungsi | keterangan |
---|---|
char getchar(void) |
menunggu user memasukan satu karakter dari keyboard, contoh char c = getchar(); |
char *gets(char * s) |
menunggu user memasukan satu karakter atau lebih dan menekan button ENTER. Contoh char str[100]; printf("masukan string: "); gets(str); |
int scanf(const char *format, ...) |
menunggu user memasukan data sesuai dengna format yang ditentukan dalam perintah scanf() . Contoh char str[100]; int i; printf( "masukan teks dan angka integer :"); scanf("%s %d", str, &i); |
int putchar(int c) |
mencetak SATU KARAKTER di layar. Contoh char c='a'; putchar(c); |
int puts(const char *s) |
mencetak string di layar. Contoh char s[10] = "Ini Teks"; puts(s); |
int printf(const char *format, ...) |
mencetak data di layar sesuai format. Contoh int x=100; printf("Jarak %d meter", x); |
nama fungsi / variabel | Keterangan |
---|---|
size_t |
data dengan tipe unsigned int hasil dari memanggil keyword sizeof( ) |
int strcmp(const char *str1, const char *str2) |
membandingkan dua buah string str1 dan str1 , jika sama akan dikembalikan nilai 0 |
char *strcpy(char *dest, const char *src) |
menyalin string dari src ke dest |
size_t strlen(const char *str) |
menghitung jumlah karakter dalam string str , size_t adalah tipe data yang sama dengan unsigned int |
void *memchr(const void *str, int c, size_t n) |
mencari lokasi karakter c dalam str , dengan ukuran n |
nama fungsi / variabel | Keterangan |
---|---|
double pow(double x, double y) |
untuk menghitung x pangkat y |
double sqrt(double x) |
untuk menghitung akar kwadrat |
double exp(double x) |
untuk menghitung bilang e pangkat x, e = 2,718282 |
double cbrt (double x) |
untuk menghitung akar pangkat tiga dari x, note: hanya berlaku pada versi kompiler c/c++ terbaru |
nama fungsi / variabel | Keterangan |
---|---|
size_t |
tipe data unsigned int kembali dari fungsi sizeof() |
clock_t |
tipe data untuk menyimpan waktu processor |
time_t |
biasa digunakan untuk menyimpan data kalender |
struct tm |
biasa digunakan untuk menyimpan waktu (time) dan tanggal (date) |
CLOCKS_PER_SEC |
jumlah clock processesor per detik |
time_t time(time_t *timer) |
menghitung waktu kalender saat ini, dan menyimpan datanya dalam bentuk time_t, dengan satuan DETIK, angka yang dihasilkan adalah detik ke N dihitung sejak tanggal 1 Januari 1970 . |
#include <stdio.h>
#include <time.h>
int main ()
{
time_t seconds;
seconds = time(NULL);
printf("Hours since January 1, 1970 = %ld\n", seconds/3600);
return(0);
}