Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu yordamların her biri, bir koşulun memnuniyeti için belirtilen tek baytlık bir karakteri, geniş karakteri veya çok baytlı karakteri test eder. (Tanım gereği, 0 ile 127 arasında ASCII karakter kümesi, tüm çok baytlı karakter kümelerinin bir alt kümesidir. Örneğin, Japonca katakana hem ASCII hem de ASCII olmayan karakterler içerir.)
Test koşulları, yerel ayarın LC_CTYPE kategori ayarının ayarından etkilenir. Daha fazla bilgi için bkz. setlocale. Bu işlevlerin son eki olmayan _l sürümleri, bu yerel ayara bağımlı davranış için geçerli yerel ayarı kullanır; son ekine _l sahip sürümler, bunun yerine geçirilen yerel ayar parametresini kullanmaları dışında aynıdır.
Genellikle bu yordamlar, yazabileceğiniz ve tercih edilmesi gereken testlerden daha hızlı yürütülür. Örneğin, aşağıdaki kod çağrısından isalpha(c)daha yavaş yürütülür:
if ((c >= 'A') && (c <= 'Z')) || ((c >= 'a') && (c <= 'z'))
return TRUE;