c语言怎么把一个变量转化为字母?
第一,这个字母必须是个数组,且数组大小大于单词长度,如: char a[100]
; 第二,赋值语句为: strcpy( a, "word" )
; 第三,需要引用头文件: #include <string.h>
编一C语言程序,任意输入一个大写字母,将其转换成小写字母并输出?
在ascII码中
大写字母A十进制的值是65
小写字母a 十进制的值是97
所以只要把char 转化为十进制减去32 保存为char 就转化为大写字母了
C 标准库 - <ctype.h>
C 库函数 - toupper()了解一下这个函数
C语言编程,输入一个字母,输出它的后继字母。如输入‘a’,则输出‘b’。源代码是什么?
#include <stdio.h>
int main()
{
printf("请输入字母:");
char a;
scanf("%c",&a);
if(!((a>='a' && a<='z')||(a>='A' && a<='Z')))
printf("输入的不是字母!\n");
else if((a=='z') || (a=='Z'))
printf("%c无后继字母\n",a);
else
printf("%c的后继字母为%c\n",a,a+1);
system("pause");
}