广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    怎么写C语言的输入语句scanf

    来源:网络收集  点击:  时间:2024-08-09
    【导读】:
    本章节我们来简单讲解下C语言中的输入语言,就是从外界输入一个数值给程序,而不是程序里面定义的。工具/原料more个人电脑C-free5.0方法/步骤1/6分步阅读

    首先打开C-Free5.0,然后我们建立空白的页面C语言的基础格式写完,保存为scanf.c,注意格式缩进,如下图所示。

    2/6

    然后我们开始写输入语句,我们定义一个整型数值,和一个字符串格式的数值。用来演示数值和字符串的输入。下面是一个整型数值的输入:

    #includestdio.h

    main()

    {

    int a;

    char b;

    printf(请输入一个数值: );

    scanf(%d,a);

    printf(你输入的数值是: %d\n,a);

    }

    3/6

    在第二步中,我们可以到我们要输入的是一个整型的数值所以scanf里面用的是%d,而且必须注意的是这个取地址符号“”这个在输入语句中相当重要,如果没有,就无法正常输出了,请看下面没有带“”的调试过程。

    4/6

    当然上面的程序只能输入整型的数值,是因为我们定义的数值是整型的而且在scanf(%d,a);中%后面的数值是d(代表整型)。如果我们要输入字符穿怎么办,我们就要定义一个字符类型的数值:char b; 然后输入的也相应的变化

    scanf(%c,b);代码如下;

    #includestdio.h

    main()

    {

    char b;

    printf(\n请你输入一个字符: );

    scanf(%c,b);

    printf(你输入的字符是: %c\n,b);

    }

    调试结果如下:

    5/6

    上面的代码只能输入一个字符串不信看下图调试结果,%c是表示字符,如果要输入字符串的是必须是%s.

    6/6

    我们现在来写一个输入字符串的源代码,将scanf(%c,b);中的%c修改成%s即可,当然输出也要修改。同时定义的数值也要改变,我们这里要输入一个字符串,所以定义的时候需要用到“数组”来帮我们增长存储空间。所以我们定义了字符长度为10的字符b(char b).调试结果如下图:

    #includestdio.h

    main()

    {

    char b【10】;

    printf(\n请你输入字符串: );

    scanf(%s,b);

    printf(你输入的字符串是: %s\n,b);

    }

    scanf
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1098097.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 21:54:20  耗时:0.029
    0.0287s