Untuk mendefinisikan atau mendeklarasikan data konstanta pada pemrograman bahasa C/C++ digunakan pernyataan #define pernyataan #define nama mendefinisikan sebuah nama sebagai simbol konstanta dalam sebuah string(kumpulan karakter)
Bentuk Umum:
#define nama data pengganti
setiap pemanggilan nama konstanta yang telah di definisikan dengan didahului pernyataan #define, akan diganti dengan data pengganti(bisa berupa data text atau angka) yang ada setelah nama simbol pada pernyataan #define.
nama simbol merupakan bentuk yang sama sebagaimana penamaan sebuah variabel: kumpulan huruf dan digit
yang diawali dengan huruf.
Data pengganti dapat berupa sekumpulan karakter, tak hanya dibatasi pada data jenis angka.
contoh kode program:
#include
#define BAWAH 0
#define ATAS 300
#define STEP 20
/* cetak tabel Fahrenheit-Celsius */
main()
{
int fahr;
for (fahr = BAWAH; fahr <= ATAS; fahr = fahr
+ STEP)
printf("%3d %6.1f\n", fahr, (5.0/9.0)*