超碰免费人人操|国产视频二区久久艹人人操|欧美激情第一页在线|久热最新无码中文视频|91精品国际成人|亚洲成人精品在线视频青青草|久草免费高清完整在线观看|你懂的AV在线日本黄网页|国产黄色AV日韩女同网|欧美成人色区导航片av

C語言中isalnum()函數(shù)和isalpha()函數(shù)的對比

時間:2025-07-29 15:31:22 C語言

C語言中isalnum()函數(shù)和isalpha()函數(shù)的對比

  C語言isalnum()函數(shù):判斷字符是否為英文字母或數(shù)字

  頭文件:

  #include

  isalnum() 用來判斷一個字符是否為英文字母或數(shù)字,相當于 isalpha(c) || isdigit(c),其原型為:

  int isalnum(int c);

  【參數(shù)】c 為需要檢測的字符。

  【返回值】若參數(shù)c 為字母或數(shù)字,若 c 為 0 ~ 9 a ~ z A ~ Z 則返回非 0,否則返回 0。

  注意,isalnum()為宏定義,非真正函數(shù)。

  【實例】找出str 字符串中為英文字母或數(shù)字的字符。

  #includemain(){ char str[] = "123c@#FDsP[e"; int i; for (i = 0; str[i] != 0; i++) if(isalnum(str[i])) printf("%c is an alphanumeric charactern", str[i]);}

  輸出結(jié)果:

  1 is an apphabetic character2 is an apphabetic character3 is an apphabetic characterc is an apphabetic characterF is an apphabetic characterD is an apphabetic characters is an apphabetic characterP is an apphabetic charactere is an apphabetic character

  C語言isalpha()函數(shù):判斷字符是否為英文字母

  頭文件:

  #include

  isalpha() 用來判斷一個字符是否是英文字母,相當于 isupper(c)||islower(c),其原型為:

  int isalpha(int c);

  【參數(shù)】c 為需要被檢測的字符。

  【返回值】若參數(shù)c 為英文字母(a ~ z A ~ Z),則返回非 0 值,否則返回 0。

  注意,isalpha() 為宏定義,非真正函數(shù)。

  【實例】找出str 字符串中為英文字母的字符。

  #includemain(){ char str[] = "123c@#FDsP[e"; int i; for (i = 0; str[i] != 0; i++) if(isalpha(str[i])) printf("%c is an alphanumeric charactern", str[i]);}

  執(zhí)行結(jié)果:

  c is an apphabetic characterF is an apphabetic characterD is an apphabetic characters is an apphabetic characterP is an apphabetic charactere is an apphabetic character

【C語言中isalnum()函數(shù)和isalpha()函數(shù)的對比】相關(guān)文章:

C語言中函數(shù)的區(qū)分12-02

C語言中malloc()和free()函數(shù)的理解03-13

C語言中g(shù)ets()函數(shù)知識01-23

C語言中關(guān)于時間的函數(shù)02-19

C語言中strpbr()函數(shù)的用法02-17

c語言中time函數(shù)的用法11-19

C語言中strstr()函數(shù)的使用分析11-10

C語言中Swift函數(shù)調(diào)用實例01-17

C語言中指針函數(shù)與函數(shù)指針有何區(qū)別02-28