isalnum, iswalnum, _isalnum_l, _iswalnum_l

Menentukan apakah bilangan bulat mewakili karakter alfanumerik.

Sintaks

int isalnum( int c );
int iswalnum( wint_t c );
int _isalnum_l( int c,  _locale_t locale );
int _iswalnum_l( wint_t c, _locale_t locale );

Parameter

c
Bilangan bulat untuk diuji.

locale
Lokal yang akan digunakan.

Nilai hasil

Masing-masing rutinitas ini mengembalikan nonzero jika c merupakan representasi tertentu dari karakter alfanumerik. isalnum mengembalikan nilai bukan nol jika atau isalphaisdigit bukan nol untuk c, yaitu, jika c berada dalam rentang A - Z, a - z, atau 0 - 9. iswalnum mengembalikan nilai bukan nol jika atau iswalphaiswdigit bukan nol untuk c. Masing-masing rutinitas ini mengembalikan 0 jika c tidak memenuhi kondisi pengujian.

Versi fungsi-fungsi ini yang memiliki _l akhiran menggunakan parameter lokal yang diteruskan alih-alih lokal saat ini. Untuk informasi selengkapnya, lihat Lokal.

isalnum Perilaku dan _isalnum_l tidak terdefinisi jika c bukan EOF atau dalam rentang 0 hingga 0xFF, inklusif. Saat pustaka CRT debug digunakan dan c bukan salah satu nilai ini, fungsi meningkatkan pernyataan.

Pemetaan rutin teks generik

TCHAR. Rutinitas H _UNICODE dan _MBCS tidak ditentukan _MBCS Didefinisikan _UNICODE Didefinisikan
_istalnum isalnum _ismbcalnum iswalnum
_istalnum_l _isalnum_l _ismbcalnum_l _iswalnum_l

Keterangan

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
isalnum <ctype.h>
iswalnum <ctype.h> atau <wchar.h>
_isalnum_l <ctype.h>
_iswalnum_l <ctype.h> atau <wchar.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Baca juga

Klasifikasi karakter
Lokal
is, isw rutinitas