Minggu, Juni 22, 2014

Perbedaan %e, %f, dan %g Untuk Variabel float Pada Bahasa Pemrograman C

Ada tiga kode printf yang dapat digunakan untuk variabel float pada bahasa pemrograman C, yaitu %e, %f dan %g. Misalnya pada suatu sintaks program didefinisikan nilai suatu variabel float adalah 7,1234
  • Jika digunakan kode %e, maka ketika program dijalankan akan ditampilkan 7,123400e+000 (yang artinya 7,123400 x 10^0)
  • Jika digunakan kode %f, maka ketika program dijalankan akan ditampilkan 7,123400
  • Jika digunakan kode %f, maka ketika program dijalankan akan ditampilkan 7,1234

Contoh programnya seperti ini:

main()
{
  float bil = 7.1234;
  printf("Jika digunakan kode %ce maka tampilannya adalah: %e", 37,bil);
  printf("\nJika digunakan kode %cf maka tampilannya adalah: %f", 37,bil);
  printf("\nJika digunakan kode %cg maka tampilannya adalah: %g", 37,bil);
  getch();
}

0 komentar: