Fungsi isalnum () memeriksa apakah argumen yang diberikan adalah karakter alfanumerik (alfabet atau angka) atau bukan.
Definisi fungsi dari isalnum()
adalah:
int isalnum (argumen int);
Ini didefinisikan dalam file header ctype.h.
isalnum () Parameter
- argumen - karakter
isalnum () Nilai Kembali
- Mengembalikan 1 jika argumen adalah karakter alfanumerik.
- Mengembalikan 0 jika argumen bukan alfabet atau digit.
Contoh # 1: nilai pengembalian fungsi isalnum ()
#include #include int main() ( char c; int result; c = '5'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'Q'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = 'l'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); c = '+'; result = isalnum(c); printf("When %c is passed, return value is %d", c, result); return 0; )
Keluaran
Ketika 5 dilewatkan, nilai kembali adalah 1 Ketika Q dilewatkan, nilai kembali adalah 1 Ketika l dilewatkan, nilai kembali adalah 1 Ketika + dilewatkan, nilai kembali 0
Contoh # 2: Periksa apakah suatu karakter adalah karakter alfanumerik
#include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalnum(c) == 0) printf("%c is not an alphanumeric character.", c); else printf("%c is an alphanumeric character.", c); return 0; )
Keluaran
Masukkan karakter: 0 0 adalah karakter alfanumerik.