(1) 输入一个字符,然后输出 A A使用scanf printf()
#include <stdio.h>
void main()
{
printf("A\n");
}
scanf是输入函数,printf是输出函数
\n:回车换行。将当前位置移到下一行开头,通常在输出中用作格式控制
下面是有无\n的区别
这是输出\n的结果
这是没有\n的输出结果
(2)输入一个字符A,输出下一个字符B
#include <stdio.h>
void main()
{
int a;
scanf("%c",a);
a=a+1;
printf("%c\n",a);
}
int(integer的简写)是c语言中的关键字,代表整型数类
int与变量之间加空格,结束需加分号。eg: int a;
C语言编程时,都要先进行变量定义
%c:表示输出单个字符
&a:&是取地址符。如果定义一个变量a,想知道变量的内存地址,可以使用此符号。
(3)输入一个大写字母,变成小写字母输出
#include <stdio.h>
void main()
{
int a;
scanf("%C",&a);
printf("%C\n",a+32);
}
在ASCII码表中对应的小写字母比大写字母大32,所以要输出增加32的值可得对应的小写字母
(4)输入一个小写字母,变成大写字母输出
#include <stdio.h>
void main()
{
int a;
scanf("%C",&a);
printf("%C\n",a-32);
}
与上一题同理
注:本篇文章适用于初学者,文章中的知识并不全面