dear cat,
kali inii aku pengen berbagii ilmu yang
aku dapat dengan semua kucing-kucing maniis about C/C++.... taukan
bahasa pemrograman yang satu inii..
Tahun 1978, Brian W.
Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan
bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson
sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang
diciptakan oleh Martin Richard.
buat pengenalan awal teman-teman, dibawah ini beberapa macam file header dan
jenis tipe data. jangan hanya dibaca ya.. tapi dimengerti juga, supaya kamu ga
bingung menggunakan fungsi2 bahasa yang digunakan dalam C/C++. semoga
bermanfaat buat kamu^.^
- Macam-macam File Header
a. <stdio.h>
Standard
Input Output(stdio.), file header yang digunakan untuk melakukan penginputan
dan pencetakan. Perintah yang digunakan yakni,
-
Scanf:
untuk penginputan
-
Printf:
untuk pencetakan
b. <iostream.h>
Input
Output Stream(iostream.), file header yang digunakan untuk melakukan
penginputan dan pencetakan perintah. Perintah yang digunakan yakni,
-
Cin:
untuk penginputan
-
Cout:
untuk pencetakkan
c. <conio.h>
Console
Input Output(cout.), file header yang digunakan untuk melakukan perintah
penghapusan layare dan tampilan output perintah. Perintah yang digunakan
adalah,
-
clrscr():
untuk menghapus layar
-
getch():
untuk menahan tampilan output
d. <stdlib.h>
Perintah
yang digunakan untuk melakukan berbagai operasi, termasuk konversi, pseudo(acak
nomor), alokasi memori, control proses, lingkungan, sinyal, pencarian, dan
sortasi.
e. <math.h>
Digunakan
untuk komputasi fungsi matematika umum.
f. <complex.h>
Satu
set fungsi untuk memanipulasi bilangan kompleks.
g. <ctype.h>
Berisi
fungsi yang digunakan untuk mengklasifikasikan jenis karakter, untuk
mengkonversi antara atas dan huruf kecil dengan cara yang independen dari yang
digunakan satu set karakter.
h. <errno.h>
Untuk
pengujian kode kesalahan dilaporkan oleh fungsi perpustakaan.
i. <fenv.h>
Untuk
mengendalikan floating-point lingkungan.
j. <float.h>
Berisi
konstanta didefinisikan menentukan implementasi khusus property dari floating-point
perpustakaan, seperti perbedaan minimum antara dua yang berbeda
floating-point(_EPSILON), jumlah maksimum digit akurasi(_DIG), dan kisaran
angka yang dapat diwakili(_MIN, _MAX).
k. <assert.h>
Berisi
menegaskan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis
lain dari bug di versi debug dari sebuah program.
l. <inttypes.h>
Untuk
konversi tipe data integer.
m. <iso646.h>
Untuk
pemrograman di ISO 646 varian set karakter.
n. <limits.h>
Berisi
konstanta didefinisikan menentukan implementasi khusus property dari tipe data
integer, seperti kisaran angka yang dapat diwakili (_MIN, _MAX).
o. <locale.h>
Digunakan
untuk memilih yang sesuai locale.
p. <setjmp.h>
Mendeklarasikan macro setjmp. Dan longjmp.,
yang digunakan untuk non local keluar.
q. <signal.h>
Untuk
mengendalikan berbagai kondisi yang luar biasa
r. <stdarg.h>
Untuk mengakses berbagai jumlah argumen
yang dilewatkan ke fungsi.
s. <stdbool.h>
Untuk
tipe data Boolean.
t. <stdint.h>
Untuk
mendefinisikan berbagai tipe data integer
u. <string.h>
Untuk
memanipulasi beberapa jenis string
v. <wchar.h>
Untuk
memanipulasi sungai lebar dan beberapa jenis string menggunakan karakter lebar,
kunci untuk mendukung berbagai bahasa.
w. <wctype.h>
Untuk
mengklasifikasikan karakter lebar.
x. <time.h>
Untuk
mengkonversi antara waktu dengan format tanggal.
y. <malloc.h>
Header
yang dipakai agar bias menempatkan memori dinamis didalam program yang kita
buat.
z. <tgmath.h>
Untuk
tipe generic fungsi matematika.
2.
Fungsi-fungsi
Dasar dalam Bahasa C/C++
·
Printf :
untuk pencetakan
·
Scanf :
untuk penginputan
·
cin :
untuk menginput
·
cout :
untuk pencetakan
·
getch() :
untuk menahan tampilan output
·
clrscr() :
untuk menghapus layar
·
goto :
suatu instruksi/perintah untuk menuju ke baris program yang dituju. Biasanya
ditandai dengan tanda “ : ”.
·
break :
pernyataan ini berfungsi untuk keluar dari suatu statement, baik statement
pengecekkan ataupun perulangan
·
gotoxy :
berfungsi untuk mengarahkan cursor ke arah yang ditujukan oleh koordinat x dan
y dilayar output
·
strcpy() :
berfungsi untuk menyalin suatu string asal ke variable string tujuan
·
strlen() :
berfungsi untuk memperoleh jumlah karakter dari suatu string
·
strcat() :
digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan
·
strupr() :
diguanakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital
·
strwlr() :
diguanakan untuk mengubah setiap huruf dari suatu string menjadi huruf kecil
·
strcmp() :
digunakan untuk membandingkan dua buah string
·
atof() :
digunakan untuk mengkonversi nilai string menjadi bilangan bertipe double
·
atoi() :
digunakan untuk mengkonversi nilai string menjadi bilangan bertipe integer
·
div() :
digunakan untuk menghitung hasil pembagian dan sisa pembagian
·
max() :
digunakan untuk menentukan nilai maksimal dari dua buah bilangan
·
min() :
digunakan untuk menentukan bilangan terkecil dari dua buah bilangan
·
pow() :
digunakan untuk menghitung pemangkatan suatu bilangan
·
sqrt() :
digunakan untuk menghitung akar dari sebuah bilangan
·
islower() : fungsi akan mengahasilkan nilai benar(bukan
nol) jika karakter merupakan huruf kecil.
·
isupper() : fungsi akan menghasilkan nilai benar(bukan
nol) jika karakter berupa huruf capital.
·
isdigit() : fungsi akan menghasilkan nilai
benar(bukan nol) jika karakter merupakan sebuah digit.
·
tolower() : fungsi akan mengubah huruf capital menjadi
huruf kecil
·
toupper() : fungsi akan mengubah huruf kecil menjadi
huruf capital
·
sin(), cos(), tan() : masing-masing digunakan untuk menghitung
nilai sinus, cosinus, dan tangens dari suatu sudut.
5 komentar:
Sory.... -_-
waww...amazing... -_-
Rekha Adji Pratama,,
Sorii juga....Buncott .。◕‿◕。
blog walking ya :)salam kenal
toriq bagus,,
iya kadang2 sih...
slam knal balik :)
Posting Komentar