Minggu, Juni 15, 2014

Mendefinisikan Nilai Variabel Integer int Pada Bahasa Pemrograman C

Sama halnya dengan variabel integer short int, variabel integer int juga ada yang bertipe signed dan unsigned. Variabel int tipe signed dimulai dari -2147483648 s/d 2147483647 dengan kode printf %d, sedangkan variabel int tipe unsigned dimulai dari 0 s/d 4294967295 dengan kode printf %u, yang masing-masing jika didefinisikan diluar rentang nilainya akan menampilkan nilai yang salah ketika program dijalankan.

Contoh program pendefinisian variabel integer int tipe signed:

main()
{
  signed int var_int_signed_minimal;
  signed int var_int_signed_maksimal;
  var_int_signed_minimal = -2147483648;
  var_int_signed_maksimal = 2147483647;
  printf("%d\n", var_int_signed_minimal);
  printf("%d", var_int_signed_maksimal);
  getch();
}


Contoh program pendefinisian variabel integer int tipe unsigned:

main()
{
  unsigned int var_int_unsigned_minimal;
  unsigned int var_int_unsigned_maksimal;
  var_int_unsigned_minimal = 0;
  var_int_unsigned_maksimal = 4294967295;
  printf("%u\n", var_int_unsigned_minimal);
  printf("%u", var_int_unsigned_maksimal);
  getch();
}



0 komentar: