isalnum()
C ctype isalnum() funksiyasi
Misol
Belgi harf yoki raqam (alphanumeric) ekanligini tekshiring:
char c = 'A';
if (isalnum(c)) {
printf("%c is alphanumeric", c);
} else {
printf("%c is not alphanumeric", c);
}
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
Agar belgi harf yoki raqam (alphanumeric), ya’ni alifbo harfi (a-z) yoki raqam (0-9) bo‘lsa, isalnum() funksiyasi noldan farqli qiymat (boolean true ga teng) qaytaradi.
Harf yoki raqam bo‘lmagan belgilarga misollar: (bo‘sh joy)!#%&? va h.k.
isalnum() funksiyasi <ctype.h> sarlavha faylida aniqlangan.
Sintaksis
int isalnum(int c);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| c | Majburiy. Belgining ASCII qiymati yoki belgining o‘zi |
Texnik tafsilotlar
| Qaytaradi: | Belgi harf yoki raqam bo‘lsa, noldan farqli (boolean true ga teng) int qiymat.Aks holda 0 (boolean false ga teng) qaytaradi. |
|---|
Ko‘proq misollar
Misol
Turli belgilarni tekshiring:
void checkNum(char c) {
if (isalnum(c)) {
printf("%c is alphanumeric\n", c);
} else {
printf("%c is not alphanumeric\n", c);
}
}
int main() {
char char1 = 'B';
char char2 = 'X';
char char3 = '+';
checkNum(char1);
checkNum(char2);
checkNum(char3);
return 0;
}
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
