Bahasa Pemrograman C merupakan salah satu bahasa pemrograman komputer. Bahasa C dirancang oleh Dennis Ritchie pada tahun 1972 dan dituangkan pada C Reference Manual untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberapa compiler yang sangat popular telah tersedia. C secara luar biasa mempengaruhi bahasa popular lainnya, terutama C++ yang merupakan ekstensi dari C.
Bahasa pemrograman C++ merupakan bahasa pemgrograman yang diciptakan oleh Bjarne Stroustrup pada tahun 1983. Bahasa ini merupakan perkembangan dari bahasa C yang mana bahasa pemrograman ini sangat kompetibel dengan berbagai jenis mesin dan platform (seperti DOS, UNIX, VMX, WINDOWS dan sebagainya) karena pembuatan bahasa pemrograman ini mengacu pada standar ANSI (American National Standards Institute). Keistimewaan bahasa pemrograman C++ yang paling berarti adalah dapat mendukung pemrograman berorientasikan objek.
Identifier merupakan suatu nama yang digunakan sebagai pengenal dari suatu variabel, fungsi, konstanta, struct, objek dan sebagainya.
Komentar pada program berguna untuk menjelaskan atau memberi informasi tentang satu atau lebih instruksi/pernyataan dalam program. Komentar ini tidak akan dieksekusi pada program sehingga tidak memberi pengaruh terhadap hasil atau output program nantinya. Tanda untuk penulisan komentar dimulai dengan tanda “//” jika ingin menulis satu baris komentar atau diawali “/*” dan diakhiri “*/” untuk menulis lebih dari satu baris komentar.
Ada beberapa operasi keluaran pada C dan C++, antara lain :
- Printf ()
Fungsi Printf() merupakan fungsi keluaran standar yang telah ada pada C dan paling umum digunakan untuk menampilkan informasi ke layar. Fungsi Printf() menggunakan library stdio.h.
Selain penentu format, dalam fungsi printf juga terdapat penentu lebar field. Penentu lebar field ini berguna untuk menentukan lebar yang disediakan untuk data dan pembatasan angka di belakang koma untuk angka desimal.
- Puts()
Perintah Puts() sebenarnya sama dengan Printf(), yaitu mencetak string ke layar. Puts berasal dari kata PUT STRING. (Puts hanya bisa digunakan untuk string dalam bentuk array char) Untuk dapat membedakan fungsi perintah Printf() dengan Puts(), l
- Putchar()
Perintah Putchar() digunakan utnuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris (line feed).
- Cout()
Fungsi Cout() merupakan sebuah objek di dalam C++ yang digunakan untuk menampilkan suatu data ke layar. Fungsi Cout() memakai library iostream.h.
Setelah kita membahas beberapa operasi output pada bahasa pemograman C dan C++, maka kita juga akan melihat beberapa operasi masukan (input), antara lain :
- Scanf()