Perintah standar output yang disediakan oleh Borland C++, diantaranya adalah:
- printf()
- puts()
- putchar()
- cout()
Penjelasan :
fungsi printf() merupakan fungsi keluaran yang paling umum digunakan untuk menampilakan informasi kelayar
Bentuk Penulisannya
printf("string-kontrol", argumen-1, argumen-2, ...);
String-Kontrol dapat berupa keterangan yang akan ditampilkan pada layar beserta penentu format. Penentu format dipakai untuk memberi tahu kompiler mengenai jenis data yang dipakai dan akan ditampilkan.
Argumen ini dapat berupa variabel, konstanta dan ungkapan.
Tipe Data | Penentu Format Untuk printf() |
---|---|
Integer | %d |
Floating Point | |
Bentuk Desimal | %f |
Bentuk Berpangkat | %e |
Bentuk Desimal dan Pangkat | %g |
Double Precision | %g |
Character | %c |
String | %s |
Unsigned Integer | %u |
Long Integer | %ld |
Long Unsiged Integer | %lu |
Unsigned Hexadecimal Integer | %x |
Unsigned Octal Integer | %o |
Contoh-1 :
#include <stdio.h>
#include <conio.h>
main()
{
int a = 7;
char b = 'G';
clrscr();
printf("%c Merupakan Abjad Yang Ke - %d", b, a);
}
Output yang akan dihasilkan, dari program contoh-1 diatas adalah
a. Penggunaan Penentu Lebar Field
Penjelasan :
Bila ingin mencetak atau menampilakan data yang bertipe data float atau pecahan, tampilan yang tampak biasanya kurang bagus. Hal tersebut dapat diatur lebar filed-nya dan jumlah desimal yang ingin dicetak. Berikut bentuk penulisannya:
Contoh-2 :
#include <stdio.h>
#include <conio.h>
main()
{
float a = 7.50, b = 243.21;
clrscr();
printf("Bilangan A = %f \n", a);
printf("Bilangan B = %f", b);
}
Output yang akan dihasilkan, jika tidak menggunakan panentu lebar field adalah
Contoh-3 :
#include <stdio.h>
#include <conio.h>
main()
{
float a = 7.50, b = 243.21;
clrscr();
printf("Bilangan A = %4.lf \n", a);
printf("Bilangan B = %4.lf", b);
}
Output yang akan dihasilkan, jika menggunakan panentu lebar field adalah
b. Penggunaan Escape Sequences
Penjelasan :
Escape Sequences merupakan suatu karakter khusus yang mengunakan notasi "\" (back slash) jika karakter terdapat notasi "\" ini sebagai karakter "escape" (menghindar).
Beberapa Escape Sequences lainnya antara lain :
Beberapa Escape Sequences lainnya antara lain :
Escape Sequence | Pengertian |
---|---|
\b | Backspace |
\f | Formfeed (Pindah Halaman) |
\n | NewLine (Baris Baru) |
\r | Carriage Return |
\t | Tab (default - 7 karakter) |
\' | Tanda kutip tunggal (') |
\" | Tanda kutip ganda (") |
\\ | Backslash |
\xaa | kode ASCII dalam hexadecimal. (aa menunjukkan angka ASCII ybs |
\aaa | kode ASCII dalam octal. (aaa menunjukkan angka ASCII) |
Contoh-4 :
#include <stdio.h>
#include <conio.h>
main()
{
float a = 7.50, b = 43.21, c = 3.21;
float d = 17.50, e = 47,41, f = 3.1;
clrscr();
printf("%8.2f\t %8.2f\t %8.2f ", a, b, c);
printf("\n%8.2f\t%8.2f\t%8.2f ", d, e, f);
}
Output yang akan dihasilkan, dari program contoh-4 diatas adalah :
#include <conio.h>
main()
{
float a = 7.50, b = 43.21, c = 3.21;
float d = 17.50, e = 47,41, f = 3.1;
clrscr();
printf("%8.2f\t %8.2f\t %8.2f ", a, b, c);
printf("\n%8.2f\t%8.2f\t%8.2f ", d, e, f);
}
Output yang akan dihasilkan, dari program contoh-4 diatas adalah :
0 komentar:
Posting Komentar