练手之使用ASC码操作字符串大小写转换

没啥重点 上菜

#include <iostream>


using std::cin;
using std::cout;

int main()
{

    cout << "输入字符:" << char(10);
    
    char param;
    cin >> param;

    int i = (int)param;

    //小写字母 97 Before  end 122 
    if (i <= 122 && i >= 97) {

        cout << "你输入的是小写字母。我们将帮你转为大写:" << (char)(i - 32);
        return 0;
    }

     //大写字母 65 Before  end 90 
    if (i <= 90 && i >= 65) {
        cout << "你输入的是大写字母。我们将帮你转为小写:" << (char)(i + 32);
        return 0;
    }

    //数字 asc 0从48 Before  end57
    cout << "你输入的是字符为" << param;


}
发布了42 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_37828719/article/details/105148907