关于视频中的例题,想要输出ASCII码为0-9的符号的话应该如何编程呢?
这样也不对
就是你那样写的
回复 初一:为什么两个程序的输出不一样呢?
回复 ki:
因为字符0不等于ACSII码是0,所以给你改一下,至于那个最后那个两句你选一句即可了。
#include <stdio.h>main(){ int i; char c='0'; for (i=0;i<10;i++) putchar(c+i); //printf("%c\n",c+i);}
就是个这 没啥意义 ASC码应该是就是十进制数字 所以 你把数字输出成字符形式就行了应该是下面这样的
#include <stdio.h>
main()
{
int i;
for (i=;i<10;i++)
printf("%c\n",i);
}
你把数字 65 输出成字符形式不就是A了
不好意思,把你的题目理解错了,以为你要根据ACSII编码输出0-9的数字呢。
如果是输出ASCII码为0-9的符号就是你写的那个。
回复 初一:输出还是那样,是不能输出为SOH(^A)这样吗?
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?