首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用C语言打印字符及其ASCII代码

用C语言打印字符及其ASCII代码
EN

Stack Overflow用户
提问于 2009-09-24 23:52:09
回答 8查看 371.2K关注 0票数 31

如何用C语言打印字符及其等效的ASCII值?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-09-24 15:54:46

这会打印出所有ASCII值:

代码语言:javascript
复制
int main()
{
    int i;
    i=0;
    do
    {
        printf("%d %c \n",i,i);
        i++;
    }
    while(i<=255);
    return 0;
}

这会打印出给定字符的ASCII值:

代码语言:javascript
复制
int main()
{
    int e;
    char ch;
    clrscr();
    printf("\n Enter a character : ");
    scanf("%c",&ch);
    e=ch;
    printf("\n The ASCII value of the character is : %d",e);
    getch();
    return 0;
}
票数 38
EN

Stack Overflow用户

发布于 2009-09-24 15:57:21

试试这个:

代码语言:javascript
复制
char c = 'a'; // or whatever your character is
printf("%c %d", c, c);

%c是单个字符的格式字符串,%d表示数字/整数。通过将字符转换为整数,您将获得ascii值。

票数 5
EN

Stack Overflow用户

发布于 2013-01-29 16:52:19

使用while循环打印从0到255的所有ascii值。

代码语言:javascript
复制
#include<stdio.h>

int main(void)
{
    int a;
    a = 0;
    while (a <= 255)
    {
        printf("%d = %c\n", a, a);
        a++;
    }
    return 0;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1472581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档