C语言程序设计的习题

img

第一题的解题思路:
常规做法

  1. 英文字母的大小写之间的ASCII相差32,即'a'-'A' = 32
  2. 所以说大写字母转小写字母,就直接打印 'A'+32的值

使用字符处理函数

  1. 需要包含的头文件#include <ctype.h>
  2. 函数是:tolower(ch); //ch是你转换成小写的大写字母

第一题
char a;
a = getchar();
printf("%c\r\n",a-'A'+'a');

哪个?

这题有点多,顶不住!!

题有点儿多,而且都是基础,你哪道不会可以问思路啊

#include<iostream>

using namespace std;

int main()
{
    char ch;
    cin >> ch;

    cout << char(ch + 0b100000) << endl;

}