C语言编程取字符ASCII码的表示方法

 我来答
挖土吃土
2019-05-02 · TA获得超过8520个赞
知道答主
回答量:153
采纳率:0%
帮助的人:2.4万
展开全部

1、点击Visual C++ 6.0(版本随意),鼠标点击file,新建一个C source file。

2、写一段程序,重点看图片里的红色代码,要将变量定义为char类型,然后输出的时候输出为%d。

3、写好代码后按下F7运行程序,查看效果,等待结果如果所示即可。如果出现 1( error),表示代码出错,具体错误需要自行排除 如果error 为 0,则程序编译成功。

4、按下Ctrl+F5执行程序,也可以选择构建-执行,运行代码。结果显示为97 98,如下图。

  • 如此就生成了对应的ASCII码,输出的与标准ASCII码一样。这就是C语言输出ASCII码的具体过程。

kaixingui2012
推荐于2017-10-01 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6492万
展开全部

C语言中,字符的存储就是按其ASCII值(整数)进行存储的。所以,编程取字符ASCII码的表示方法就是直接按整型数据输出字符的数值即可,如:

printf("%d", 'a' );  //输出'a'的ascii值97     %d表示按整形数据输出变量值


有效字符的ascii值在0-127之间,利用循环,采用printf()函数,%d格式输出整数值,%c格式输出字符,可输出全部字符的ASCII。

参考代码:

void main()

{

    int i;  //定义循环变量,

    for( i=0;i<128;i++ )

        printf( "%c : %d\n", i, i ); //输出该数值对应的字符及ascii值

}

运行图示:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瓮瑗c
2011-03-20 · TA获得超过737个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:134万
展开全部
字符本身就是以ASCII码存储的,不用转换,直接以%d的格式printf就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菜苽的天空
2011-03-20
知道答主
回答量:14
采纳率:0%
帮助的人:2.2万
展开全部
用%c输出字符的ascii码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式