• C++ isalpha isalnum islower isupper用法


    参考博客 https://blog.csdn.net/weixin_41162823/article/details/80172379

    1. isalpha

    isalpha()用来判断一个字符是否为字母, 如果是字母则返回非零, 否则返回0

    	cout << isalpha('a');	// 返回非零 
    	cout << isalpha('2');	// 返回0
    

      

    2. isalnum

    isalnum()用来判断一个字符是否为数字或字母, 也就是说判断一个字符是否属于a~z || A~Z || 0~9

    	cout << isalnum('a'); 	// 输出非零
    	cout << isalnum('2');	// 输出非零
    	cout << isalnum('.');	// 输出0
    

      

    3. islower

    islower()用来判断一个字符是否是小写字母, 也就是是否属于a~z

    	cout << islower('a');	// 输出非零
    	cout << islower('2');	// 输出0
    	cout << islower('A');	// 输出0
    

      

    4. isupper

    isupper()和islower()相反, 用来判断一个字符是否为大写字母

    	cout << isupper('a');	// 输出0
    	cout << isupper('2');	// 输出0
    	cout << isupper('A');	// 输出非零 
    

      

  • 相关阅读:
    解题:NOI 2007 社交网络
    解题:2018九省联考 一双木棋
    125. 背包问题 II
    152. 组合
    140. 快速幂
    148. 颜色分类
    144. 交错正负数
    83. 落单的数 II
    124. 最长连续序列
    59. 最接近的三数之和
  • 原文地址:https://www.cnblogs.com/mjn1/p/10885278.html
Copyright © 2020-2023  润新知