C语言怎么求英文26字母的ASCII码?
1.求出英文小写26字母的ASCII码是多少?比如:字母a,其ASCII码是多少?2.求出英文大写26字母的ASCII码是多少?比如:字母A,其ASCII码是多少?要求:...
1.求出英文小写26字母的ASCII码是多少?比如:字母a,其ASCII码是多少?
2.求出英文大写26字母的ASCII码是多少?比如:字母A,其ASCII码是多少? 要求: 1.是运行后,我自己输入某一个字母,然后求出ASCII码. 2.用最基本的知识求啦,我刚学C语言2节课. 展开
2.求出英文大写26字母的ASCII码是多少?比如:字母A,其ASCII码是多少? 要求: 1.是运行后,我自己输入某一个字母,然后求出ASCII码. 2.用最基本的知识求啦,我刚学C语言2节课. 展开
4个回答
推荐于2017-12-16
展开全部
直接用%d格式化输出就得了
#include <stdio.h>
int main()
{
char a = 'a';
char b = 'A';
for(; a != 'z' + 1; ++a)
printf("%c->%d\n", a, a);
putchar('\n');
for(; b != 'Z' + 1; ++b)
printf("%c->%d\n", b, b);
getchar();
return 0;
}
如果要转成int
#include <stdio.h>
int main()
{
char a;
int b;
scanf("%c", &a);
b = a;
printf("%d", b);
return 0;
}
不过这个代码很别扭,你能看懂就行。
#include <stdio.h>
int main()
{
char a = 'a';
char b = 'A';
for(; a != 'z' + 1; ++a)
printf("%c->%d\n", a, a);
putchar('\n');
for(; b != 'Z' + 1; ++b)
printf("%c->%d\n", b, b);
getchar();
return 0;
}
如果要转成int
#include <stdio.h>
int main()
{
char a;
int b;
scanf("%c", &a);
b = a;
printf("%d", b);
return 0;
}
不过这个代码很别扭,你能看懂就行。
2013-09-12
展开全部
1.书上应该有的a的为972.A的为65大小写字母的ASCII码相差32
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-12
展开全部
#include<stdio.h>void main(){ char a; printf("请输入一个字母:"); scanf("%c",&a); printf("\n%c的ASCII代码为%d\n",a,a);}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-12
展开全部
#include <stdio.h>
void main()
{
while(1)
{
char c=getchar();
getchar();
printf("%d\n",c);
}
}
void main()
{
while(1)
{
char c=getchar();
getchar();
printf("%d\n",c);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询