Minggu, Juni 15, 2014

Mendefinisikan Nilai Variabel Integer Char Pada Bahasa Pemrograman C

Sama halnya dengan variabel integer short int, int, dan long int, variabel bilangan bulat char juga ada yang bertipe signed dan unsigned. Variabel char tipe signed dimulai dari -128 s/d 127 dengan kode printf %d, sedangkan variabel chart tipe unsigned dimulai dari 0 s/d 255 dengan kode printf %u, yang masing-masing jika didefinisikan diluar rentang nilainya akan menampilkan nilai yang salah ketika program dijalankan.

Contoh program pendefinisian nilai variabel integer char tipe signed:

main()
{
  signed char var_integer_char_signed_minimal;
  signed char var_integer_char_signed_maksimal;
  var_integer_char_signed_minimal = -128;
  var_integer_char_signed_maksimal = 127;
  printf("%d\n", var_integer_char_signed_minimal);
  printf("%ld", var_integer_char_signed_maksimal);
  getch();
}


Contoh program pendefinisian nilai variabel integer char tipe unsigned:

main()
{
  unsigned char var_integer_char_unsigned_minimal;
  unsigned char var_integer_char_unsigned_maksimal;
  var_integer_char_unsigned_minimal = 0;
  var_integer_char_unsigned_maksimal = 255;
  printf("%u\n", var_integer_char_unsigned_minimal);
  printf("%u", var_integer_char_unsigned_maksimal);
  getch();
}



0 komentar: