d 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>
Peerintah
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.
0 komentar:
Posting Komentar