如何输出ascii码为0-9的符号
ki 圈内达人 2016-11-23 11:34:52
4606 7 0

关于视频中的例题,想要输出ASCII码为0-9的符号的话应该如何编程呢?

blob.png

这样也不对

blob.png

问题来自: 字符类型

共 7 个回答

    初一 人气新星 助教 2731天前

    就是你那样写的  

    ki 圈内达人 2731天前

    回复 初一:为什么两个程序的输出不一样呢?

    人气红星 2731天前

    回复 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);
    }



    初一 人气新星 助教 2731天前
    blob.png

    就是个这 没啥意义  ASC码应该是就是十进制数字 所以 你把数字输出成字符形式就行了应该是下面这样的

    #include <stdio.h>

    main()

    {

     int i;

     

     for (i=;i<10;i++)

         

       printf("%c\n",i);

    }


    初一 人气新星 助教 2731天前

    你把数字 65  输出成字符形式不就是A了

    人气红星 2730天前

    不好意思,把你的题目理解错了,以为你要根据ACSII编码输出0-9的数字呢。

    如果是输出ASCII码为0-9的符号就是你写的那个。

    ki 圈内达人 2730天前

    回复 初一:输出还是那样,是不能输出为SOH(^A)这样吗?

    blob.png

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题