Jenis Header File C++
January 6, 2019 | Author: rebornacousticteam | Category: N/A
Short Description
Header File C++...
Description
Jenis Header File C++ dan Contoh Programnya
Header file merupakan sebuah file yang digunakan untuk mendefinisikan berbagai file makro, fungsi, variabel dan konstanta. Berikut beberapa header file yang sering digunakan dalam bahasa C++ : 1. Diginakan untuk menampilkan perintah: - Cin Merupakan fungsi masukandigunakan untuk menyimpan data dalam suatu variabel!. Bentuk umum: "in##var $% - Cout Merupakan fungsi keluarandigunakan untuk menampilkan data ataupun tulisa n!. Bentuk umum: "out&&'tulisan'% atau "out&&var $% - (ndl Digunakan untuk pindah baris) enter. Bentuk umum: "out&&'tulisan'&&endl% -(nds ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null nilai *C / ! ke deretan suatu karakter. 0ungsi ini akan berguna untuk mengirim se1umlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter 2//. 2. Digunakan untuk menampilakan perintah: - get"h berfungsi untuk menahan tampilan. Bentuk umum: get"h!% - "lrs"r berfungsi untuk membersihkan layar. layar. Bentuk umum: umum: "lrs"r% - get"he 0ungsi dipakai untuk memba"a sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol tombol (3(4, dan karakter yang dimasukan dimasukan ditampilkan di layar. - 5ut"h *kan menampilkan karakter *C dari nilai $ ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya. - Clreol 0ungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah. - 6oto$y 0ungsi goto$y digunakan untuk memindahkan kursor ke kolom $, baris y. - 7here$
0ungsi 8here$ digunakan untuk mengembalikan posisi kolom kursor. - 7herey 0ungsi 8herey digunakan untuk mengembalikan posisi baris kursor. - 7indo8 0ungsi 8indo8 digunakan untuk mendefinisikan sebuah 8indo8 berdasarkan koordinat kiri atas dan kanan ba8ah. Contoh program yang menggunakan header file iostream.h dan conio.h : 9in"lude &iosteram.h# 9in"lude &"onio.h# Main ! nt ;% ))mendefinisikan var ; sebagai integer Cout&&'masukkan sebuah nilai : i@,?t!% luasA.at!% ))rumus aritmatika printf@/uas segitiga tersebut adalah : >i@,luas!% get"h!% = 4. - tr"py Digunakan untuk menyailn nilai string - trlen 2ntuk mengetahui pan1ang string - trupr Digunakan untuk membuat string men1adi "apital. - tr"mp Digunakan untuk membandingkan dua buah string. Hasil dari fungsi ini bertipe integer dengan nilai: egative, 1ika string pertama kurang dari string kedua. ol, 1ika string pertama sama dengan string kedua 5ositif, 1ika string pertama lebih besar dari string kedua Bentuk umum : str"mpstringE, stringF!% - strl8r
0ungsi 8here$ digunakan untuk mengembalikan posisi kolom kursor. - 7herey 0ungsi 8herey digunakan untuk mengembalikan posisi baris kursor. - 7indo8 0ungsi 8indo8 digunakan untuk mendefinisikan sebuah 8indo8 berdasarkan koordinat kiri atas dan kanan ba8ah. Contoh program yang menggunakan header file iostream.h dan conio.h : 9in"lude &iosteram.h# 9in"lude &"onio.h# Main ! nt ;% ))mendefinisikan var ; sebagai integer Cout&&'masukkan sebuah nilai : i@,?t!% luasA.at!% ))rumus aritmatika printf@/uas segitiga tersebut adalah : >i@,luas!% get"h!% = 4. - tr"py Digunakan untuk menyailn nilai string - trlen 2ntuk mengetahui pan1ang string - trupr Digunakan untuk membuat string men1adi "apital. - tr"mp Digunakan untuk membandingkan dua buah string. Hasil dari fungsi ini bertipe integer dengan nilai: egative, 1ika string pertama kurang dari string kedua. ol, 1ika string pertama sama dengan string kedua 5ositif, 1ika string pertama lebih besar dari string kedua Bentuk umum : str"mpstringE, stringF!% - strl8r
Digunakan untuk mengubah huruf men1adi ke"il semua.Bentuk umum : strl8rstring!% - str"at Digunakan untuk menggabungkan string.Bentuk umum : str"atstringE,stringF!% Contoh program yang menggunakan header file string.h : 9in"lude &iostream.h# 9in"lude &string.h# 9in"lude &"onio.h# main! "har nama A @bela1ar matematika@% ))membuat var nama dengan isi Mendefinisikan fungsi lokalisasi. 1). Demikianlah ma"ro set1mp dan long1mp , yang digunakan untuk non-lokal keluar. 2*. Mendefinisikan fungsi sinyal penanganan. 21. 2ntuk Guery dan menentukan keselarasan benda. 22. 2ntuk mengakses berbagai 1umlah argumen dile8atkan ke fungsi. 23. 2ntuk operasi atom pada data dibagi antara benang. 24. Mendefinisikan tipe data Boolean. 2. Mendefinisikan 1enis beberapa berguna dan ma"ro. 2". Mendefinisikan tipe bilangan bulat lebar yang tepat. 2%. 2ntuk menentukan non-kembali fungsi. 2'. Mendefinisikan 1enis generik-fungsi matematika. 2). Mendefinisikan fungsi untuk mengelola beberapa 3hreads serta mute$es dan variable kondisi. 3*. Mendefinisikan fungsi tanggal dan 8aktu penanganan. 31. Nenis dan fungsi untuk memanipulasi 2ni"ode karakter. 32. Mendefinisikan fungsi penanganan string lebar.
33. Mendefinisikan set fungsi yang digunakan untuk mengklasifikasikan karakter lebar 1enis mereka atau untuk mengkonversi antara huruf besar dan ke"il.
emoga bermanfaat.
File header Untuk melakukan input dan output, perlu untuk memuat fle header iostream. Selain itu perlu juga memuat stream (berkas I / O) dan / atau iomanip (ormat manipulasi) fle header. Tempatkan beberapa / semua baris berikut di bagian atas fle kode nda (atau dalam fle header untuk program, jika menggunakan salah satu).
Tabel !ile "eader File Header
Deskripsi
iostream.h
#en$atakan iostream ftur dasar perpustakaan.
fstream.h
#en$atakan iostreams dan streambufs khusus untuk fle. Termasuk iostream.h.
strstream.h
men$atakan iostreams dan Streambufs karakter khusus untuk arra$. Termasuk iostream.h.
iomanip.h
#en$atakan manipulator% nilai s dimasukkan ke dalam atau ekstrak dari iostreams memiliki eek $ang berbeda. Termasuk iostream.h.
stdiostream.h
&eklarasikan iostreams dan stdio khusus untuk menggunakan file. Termasuk iostream.h.
stream.h
Termasuk iostream.h, fstream.h, iomanip.h, dan stdiostream.h Untuk kompatibilitas dengan ga$a lama sungai dari ' ersi *.+.
Selain itu ' men$ediakan kelaskelas berikut untuk melakukan output dan input karakter ke / dari fle% • •
ostream% Stream kelas untuk menulis pada fle istream% Stream kelas untuk memba-a dari fle
•
stream: Stream kelas untuk kedua memba-a dan menulis dari / ke fle.
elaskelas ini diperoleh se-ara langsung atau tidak langsung dari kelas istream, dan ostream. cin adalah ob$ek kelas istream
Apa itu Stream? ebuah stream adalah sebuah ob1ek di mana sebuah program dapat menyisipkan atau mengambil karakter ke atau dari itu. tandar input dan output "urrent ob1ek C + + yang dideklarasikan pada file header iostream.
Standard Input Stream Standar Input Stream 2mumnya, perangkat yang digunakan untuk input adalah keyboard. 2ntuk memasukkan, cin kata kun"i digunakan, yang merupakan ob1ek. 5ara operator overload ekstraksi,>>, digunakan pada standard input stream, dalam kasus ini: cin stream. intaks untuk menggunakan standard input stream cin diikuti oleh operator>> diikuti oleh variabel yang menyimpan data yang diambil dari stream.
Contoh int prog; cin>> prog;
Dalam "ontoh di atas, variabel prog dinyatakan sebagai variabel tipe integer. 5ernyataan berikutnya adalah pernyataan cin. 5ernyataan yang cin menunggu input dari pengguna keyboard yang kemudian disimpan dalam variabel integer prog. "urrent input cin menunggu sebelum melan1utkan untuk memproses atau menyimpan nilai. Durasi ini bergantung pada pengguna menekan tombol 4(324 pada keyboard. Current input cin menunggu pengguna menekan tombol 4(324 kemudian mulai memproses perintah. Mungkin 1uga meminta masukan untuk lebih dari satu variabel dalam satu pernyataan input stream. ebuah pernyataan cin adalah sebagai berikut: cin >> x >> y; cin>> x>> y;
adalah sama dengan: cin>> x; cin>> y;
Dalam kedua kasus di atas, dua nilai input oleh user, satu nilai untuk variabel $ dan nilai lain untuk variabel y.
/ / Ini adalah program sampel ini adalah sebuah komentar Pernyataan # include Pernyataan Inklusi File Header void main ! " int sampel, misalnya; cin>> sampel; cin >> example; !
Nika seorang programmer ingin menulis komentar di C + + program, komentar harus mengikuti setelah sepasang garis miring dilambangkan oleh ) ). emua karakter setelah ) ) akan diabaikan oleh C + + "ompiler dan programmer dapat memilih untuk komentar setelah ) ).
/angkah O langkah membuka file dan menutup file
Membuka fle Operasi pertama umumn$a dilakukan pada objek dari salah satu kelaskelas ini adalah untuk menghubungkan ke fle $ang sebenarn$a. rosedur ini dikenal sebagai untuk membuka fle. !ile terbuka direpresentasikan dalam sebuah program oleh -urrent objek (sebuah Instansiasi dari salah satu kelas tersebut, dalam -ontoh sebelumn$a ini myfile! dan setiap input atau output operasi $ang dilakukan pada objek sungai ini akan diterapkan ke fle fsik $ang diasosiasikan dengan hal itu . Untuk membuka fle dengan objek stream kita menggunakan ungsi anggota open!$ openfilename,mode!;
&imana nama file adalah karakter null diakhiri urutan const char % tipe (jenis $ang sama $ang telah string literal) $ang me0akili nama fle $ang akan terbuka, dan modus adalah parameter opsional dengan kombinasi 1ag1ag berikut% ios%%in
Terbuka untuk masukan operasi.
ios%%out
Terbuka untuk operasi output.
ios%%binar 2uka di modus biner. $ ios%%app
Semua output operasi $ang dilakukan pada akhir fle, menambahkan konten saat ini isi dari fle. 1ag ini han$a dapat digunakan di stream terbuka untuk keluaranhan$a operasi.
3ika fle $ang dibuka untuk operasi output $ang sudah ada sebelumn$a, ios%%trunisi sebelumn$a akan dihapus dan diganti dengan $ang baru. Semua 1ag ini dapat dikombinasikan dengan menggunakan operator bit0ise O4 &!Sebagai -ontoh, jika kita ingin membuka fle biner example.bin dalam mode untuk menambahkan data kita bisa melakukann$a dengan panggilan berikut untuk ungsi anggota terbuka !$ ' )fstreammyfile;myfile.open*example.bin*,ios$$out&ios$$app&
ios$$binary!;
(
Setiap salah satu dari open ! ungsi anggota kelas ofstream, ifstream dan fstream modus $ang standar $ang digunakan jika fle dibuka tanpa argumen kedua% kelas
modus
deault
parameter
ostream
ios%% out
istream
ios%% in
stream
ios%% in 5 ios%% out
Untuk ifstream dan ofstream kelas, ios$$ dalam dan ios$$ out se-ara otomatis dan diasumsikan masingmasing, bahkan jika sebuah modus $ang tidak men$ertakan mereka dile0atkan sebagai argumen kedua $ang terbuka ! ungsi anggota. 6ilai standarn$a adalah han$a diterapkan jika ungsi dipanggil tanpa menentukan nilai setiap parameter mode. 3ika ungsi ini disebut dengan nilai parameter modus deault diganti, tidak digabungkan. Stream fle dibuka pada modus biner melakukan operasi input dan output se-ara independen dari pertimbangan ormat apapun. !ile nonbiner dikenal sebagai fle teks, dan beberapa terjemahan mungkin terjadi karena ormat dari beberapa karakter khusus (seperti ne0line dan -arriage return karakter). arena tugas $ang pertama dilakukan pada fle objek stream umumn$a untuk membuka fle, ini men-akup tiga kelas konstruktor panggilan $ang se-ara otomatis terbuka ! anggota memiliki ungsi dan parameter $ang persis sama seperti anggota ini. Oleh karena itu, kita bisa juga telah men$atakan myfile sebelumn$a dilakukan objek dan operasi pembukaan $ang sama dalam -ontoh kita sebelumn$a dengan menulis% ofstream myfile *example.bin* , ios$$out & ios$$app & ios$$binary!;
#enggabungkan objek konstruksi dan pembukaan aliran dalam satu pern$ataan. edua bentuk untuk membuka fle $ang alid dan setara. Untuk memeriksa apakah fle stream berhasil membuka sebuah fle, nda dapat melakukann$a dengan memanggil untuk anggota is+open ! dengan tanpa argumen.nggota ini berungsi mengembalikan nilai bool benar dalam kasus $ang memang objek sungai dikaitkan dengan membuka fle, atau palsu sebalikn$a% if myfile.is+open!! " /* ok, proceed with output */
Menutup fle
etika kita sudah selesai dengan operasi input dan output pada sebuah fle kita akan menutupn$a sehingga sumber da$a menjadi tersedia lagi. Untuk melakukan itu kita harus memanggil ungsi anggota sungai $ang dekat !. nggota ini tidak memerlukan parameter ungsi, dan apa $ang dilakukann$a adalah untuk 1ush bu7er terkait dan menutup fle% myfile.close!;
Sekali ungsi member ini disebut, aliran objek dapat digunakan untuk membuka fle lain, dan fle $ang tersedia lagi untuk dapat dibuka oleh proses lainn$a. &alam hal suatu objek han-ur sementara masih berhubungan dengan berkas $ang terbuka, maka se-ara otomatis memanggil destru-tor ungsi anggota close !.
&iposkan oleh ' di 89.8: Tidak ada komentar%
Kamis, 01 Oktober 2009 C++ ' adalah bahasa pemrograman untuk tujuan umum. "al ini dianggap sebagai bahasa tingkat menengah, karena terdiri dari gabungan kedua tingkat tinggi dan tingkat rendah dari bahasa ftur. Ia dikembangkan oleh 2jarne Stroustrup pada tahun *;9; di 2ell isual, '/:=? @at-om, dan &3A. Setiap kompiler akan dapat menjalankan ungsi ungsi standar ' 6SI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan ungsi ungsi nonstandard (ungsi ungsi ini, agak mirip dengan u-apan $ang tidak standar $ang diu-apkan orang diberbagai pelosok negeri. adang kadang pemakaian ungsi nonstandard akan menimbulkan masalah pada saat anda hendak mengkompilasi kode sumber data (sour-e -ode) ($aitu program berbahasa ' $ang ditulis oleh seorang programer) mempergunakan kompiler $ang berbeda. &alam bahasa ', pemakaian ungsi -out dipakai untuk menampilkan teBt di la$ar monitor anda. Itu juga memakai tanda atau s$mbol CDCD , $ang diketahui sebagai operator pemasukan ( insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda, sedangkan ungsi $ang dipakai untuk menerima input adalah -in, dan diikuti dengan tanda EE. 2eberapa hal $ang perlu diingat mengenai bahasa '%
omentar dalam ' menggunakan /F G F/ untuk memuat beberapa baris sekaligus atau menggunakan // untuk mengabaikan semua karakter di sebelah kanann$a seban$ak * baris. Sebuah program dalam ' harus memiliki ungsi bernama main(), ungsi ini adalah ungsi spesial karena di situlah main program kita. &alam ' sebenarn$a juga tidak ada pro-edure, pro-edure didefnisikan sebagai un-tion $ang mengembalikan nilai oid.. Setiap baris perintah harus diakhiri dengan titik koma HD ke-uali $ang dia0ali dengan kres HJ. 2lok program dia0ali kurungkura0albuka HK dan diakhiri kurungkura0al tutup HL. 2ahasa ' juga bahasa $ang -asesensitie, jadi perhatikan dalam penamaan ariabel, t$pe, maupun pemanggilan ungsiungsi $ang sudah ada. erintah terakhir di mengindikasikan bah0a
dalam
main()
$aitu
return
8
digunakan
untuk
program tersebut sukses berjalan. //
2eberapa kelebihan bahasa ' antara lain adalah E. Bahasa C++ tersedia hampir di semua 1enis komputer. F. Pode bahasa C++ dengan portabilitas dan fleksibilitas yang tinggi untuk semua 1enis komputer. J. Bahasa C++ hanya menyediakan sedikit kata-kata kun"i hanya terdapat Q kata kun"i!. . 5roses eksekusi program bahasa C++ lebih "epat. Dengan demikian, aplikasi yang dibuat dengan bahasa C++ akan men1adi aplikasi yang efisien dan kompetitif. . Dukungan pustaka fungsi dan kelas yang banyak sehingga memungkinkan pembuatan aplikasi makro. L. C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung 5.
. Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin. Q. Pode program bersifat reuseable, sehingga dapat digunakan kembali pada pro1e"t lain dengan hanya menggunakan library dan file header. R. C++ dapat membuat aplikasi graphi" pro"essor berkualitas tinggi
&a C dan C++
C++ adalah bahasa pemrograman komputer, C++ dikembangkan di Bell /abs B1arne troustrup! pada a8al tahun ER-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BC/, 5ada a8alnya, bahasa tersebut diran"ang sebagai bahasa pemrograman yang di1alankan pada sistem 2ni$, 5ada perkembangannya, versi * *meri"an ational tandart nstitute! Bahasa pemrograman C men1adi versi dominan, Meskipun versi tersebut sekarang 1arang dipakai dalam pengembangan sistem dan 1aringan maupun untuk sistem embedded, B1arne troustrup pada Bell labs pertama kali mengembangkan C++ pada a8al ERQ-an, 2ntuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah lo8 level "oding!. 5ada C++ ditambahkan konsep-konsep baru seperti "lass dengan sifat-sifatnya seperti inheritan"e dan overloading. alah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi ob1ek b1e"t riented 5rogramming!.
Per(edaan ntara 5ahasa &emrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih ke"il, elain itu, C++ merupakan bahasa pemrograman yang memiliki sifat 5emrograman berorientasi ob1ek, 2ntuk menyelesaikan masalah, C++ melakukan langkah pertama dengan men1elaskan "lass-"lass yang merupakan anak "lass yang dibuat sebelumnya sebagai abstraksi dari ob1e"t-ob1e"t fisik, Class tersebut berisi keadaan ob1e"t, anggota-anggotanya dan kemampuan dari ob1e"tnya, etelah beberapa Class dibuat kemudian masalah dipe"ahkan dengan Class.
etiap program C++ mempunyai bentuk umum seperti di ba8ah ini, yaitu diantaranya :
1. Incl0de
Merupakan salah satu pengarah Prepocessor Directive yang tersedia pada C++. Prepocessor selalu di1alankan terlebih dahulu pada saat proses kompilasi ter1adi.
Bentuk umumnya:
9 in"lude &nama file#
Baris tesebut mengintruksikan kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h file header! yaitu file yang berisi sebagai deklarasi. Contonya: 9in"lude &iostream.h#, 9in"lude&"onio.h#, 9in"lude &stdio.h#
2. F0ngsi main 67
0ungsi ini men1adi a8al dan akhir eksekusi program C++. main adalah nama 1udul fungsi. Pesmpulannya bah8a batang tubuh program utama berada di dalam fungsi main !.
3. 8omentar
Pomentar tidak pernah di"ompile oleh "ompiler. Dalam C++ ada F 1enis komentar, yaitu:
Nenis E: ) Pomentar anda di letakkan di dalam ini bisa mengapit lebih dari satu baris )
Nenis F: ) Pomentar anda di letakkan di sini hanya bisa perbasis!
4. 9anda Semilicon
3andasemili" on < : ' digunakan untuk mengakhiri sebuah pernyataan. etiap pernyataan harus diakhiri dengan sebuah tanda semili"on
E.
9in"lude &file-header# merupakan prepro"essor pada C++ untuk pemanggilan file header yang memuat beberapa perintah-perintah dari C++ "ontoh, apabila ingin menggunakan perintah "out maka harus menggunakan file header iostream.h!
F.
main! merupakan a8al mula dari blok program utama
J.
tanda dan = sebagai pun"tuator yang a8al blok program hingga akhir blok program
.
"out merupakan perintah keluaran pada C++
.
get"h!% apabila ditempatkan sebelum funtuator =, maka berfungsi sebagai penahan dari tampilan hasil
File Header
9in"lude! adalah salah satu 1enis dari prepro"essor dire"tive yg kegunaannya adalah untuk menyisipkan file-file header "ontoh:iostream.h! ke dalam program.
5ada "ontoh diatas iostream.h,"onio.h,stdio.h disebut file header. 0ile header tersebut diperlukan agar perintah "out atau "in bisa di1alankan. *pabila file heder tersebut dihapus maka akan ter1adi error. 0ile Header adalah kumpulan variable, fungsi, konstanta, yang tersimpan dalam file berekstensi.h "ontoh:iostream,"onio,stdio,iomanip,dll!
Masing-masing file header mempunyai anak fungsi!, "ontoh:
E.
iostream A "out,"in
F.
stdio A s"anf,printf,gets,puts,
J.
"onio A get"h,"lrs"r,endl
Masih banyak 1enisF file header yang lain. 0ile-file Header dapat anda lihat di folder instalan C++ yang otomatis ada, 1ika anda menginstal program "++ di komputer anda.
F0ngsi main67
Bagian main! di atas merupakan sebuah fungsi yang merupakan dasar penyusunan blok program dalam C++. ebuah program C++ minimal harus memiliki satu fungsi main!.
3ulisan main! merupakan nama fungsi, sedangkan bagian yang diapit dengan = disebut blok tubuh fungsi!. Dalam hal ini merupakan tanda a8al blok dan = adalah tanda akhir blok.
Statement 6Pernyataan7
5ernyataan merupakan bagian program yang berupa instruksi kepada "omputer untuk melakukan sesuatu. Menampilkan tulisan dilayar, menghitung operasi aritmatika, memba"a inputan dan lain sebagainya. etiap pernyataan harus diakhir dengan tanda titik koma o
Memba"a sebuah nilai o"tal
>$
Memba"a sebuah nilai he$adesimal
Contoh in&0t string
#include,stdio.h,
main( )
{
char '-*+;
printf(“Masukkan strin : “); scanf(“$!n+,%');
printf(“/ilai 'trin adalah : $s !n,% ') ;
&
ut :
Masukkan string : saya suka kamu
ilai string adalah : saya suka kamu
Pet :
>IWXnK digunakan menggantikan >s agar semua karakter termasuk spasi akan diba"a sampai ditemui penekan tombol enter, karena >s tidak akan memba"a spasi atau tab. 2ntuk input string tidak perlu menggunakan operator pointer Y?Z, karena pengenal ini sudah berbentuk suatu pointer.
Contoh in&0t n0meric
#include
main ( )
{
float F;
int I;
char C;
scanf(“%4f
%4d
%c”!F!I!C);
"rintf(“ilai $an diin"ut & %'.f
%i dan %c n”FIC);
*
ut :
Nika nilai yang diinput EF.JLQ a
ilai yang diinput : EF.J L dan Q
note :
5emisah nilai-nilai data yang dimasukkan tergantung dari pemisah kode format yang digunakan. Nika antara kode format digunakan pemisah spasi atau tanpa pemisah maka nilai data yang dimasukkan harus dipisahkan dengan 8hitespa"e "hara"terblank, tabulasi atau enter!.
F0ngsi ?0t&0t
1.
?0t&0t 9an&a Format
0ungsi yang digunakan adalah :
5ut"h!
: untuk menampiulkan karakter
5ut"har!
: untuk menampilkan nilai karakter.
5uts!
: untuk menampilkan string.
Contoh
Char C, IEK A "
Memba"a sebuah karakter
>d
Memba"a sebuah nilai integer de"imal
>i
Memba"a sebuah nilai integer de"imal
>h
Memba"a sebuah nilai short integer de"imal
>e
Memba"a sebuah dta pe"ahan
>f
Memba"a sebuah data pe"ahan
>g
Memba"a sebuah data pe"ahan
>s
Memba"a sebuah data string
>o
Memba"a sebuah nilai o"tal
>$
Memba"a sebuah nilai he$adesimal
Contoh in&0t string
#include,stdio.h, main( ) {
char '-*+; printf(“Masukkan strin : “); scanf(“$!n+,%');
printf(“/ilai 'trin adalah : $s !n,% ') ; & ut :
Masukkan string : saya suka kamu ilai string adalah : saya suka kamu
Pet :
>IWXnK digunakan menggantikan >s agar semua karakter termasuk spasi akan diba"a sampai ditemui penekan tombol enter, karena >s tidak akan memba"a spasi atau tab. 2ntuk input string tidak perlu menggunakan operator pointer Y?Z, karena pengenal ini sudah berbentuk suatu pointer.
Contoh in&0t n0meric #include main ( ) { float F; int I; char C; scanf(“%4f %4d %c”!F!I!C); "rintf(“ilai $an diin"ut & %'.f *
ut :
%i dan %c n”FIC);
Nika nilai yang diinput EF.JLQ a ilai yang diinput : EF.J L dan Q
note :
5emisah nilai-nilai data yang dimasukkan tergantung dari pemisah kode format yang digunakan. Nika antara kode format digunakan pemisah spasi atau tanpa pemisah maka nilai data yang dimasukkan harus dipisahkan dengan 8hitespa"e "hara"terblank, tabulasi atau enter!.
F0ngsi ?0t&0t 1.
?0t&0t 9an&a Format
0ungsi yang digunakan adalah : 5ut"h!
: untuk menampiulkan karakter
5ut"har!
: untuk menampilkan nilai karakter.
5uts!
: untuk menampilkan string.
Contoh
Char C, IEK A
View more...
Comments