Minggu, Juni 15, 2014

Mendefisinikan Nilai Variabel Integer long int Pada Bahasa Pemrograman C

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

Contoh program pendefinisian variabel integer long int tipe signed:

main()
{
  long int var_long_int_signed_minimal;
  long int var_long_int_signed_maksimal;
  var_long_int_signed_minimal = -2147483648;
  var_long_int_signed_maksimal = 2147483647;
  printf("%ld\n", var_long_int_signed_minimal);
  printf("%ld", var_long_int_signed_maksimal);
  getch();
}


Contoh program pendefinisian variabel integer int tipe unsigned:

main()
{
  long int var_long_int_unsigned_minimal;
  long int var_long_int_unsigned_maksimal;
  var_long_int_unsigned_minimal = 0;
  var_long_int_unsigned_maksimal = 4294967295;
  printf("%lu\n", var_long_int_unsigned_minimal);
  printf("%lu", var_long_int_unsigned_maksimal);
  getch();
}



0 komentar: