首页 > 软件开发 > C语言 >

C语言输入语句

来源:互联网 2023-03-16 19:12:03 107

标准的输入输出是人机交互的基础,下面,小编图文为大家讲述C语言中的输入函数scanf用法,所有示例都是自己总结编写,不喜勿喷。fx2办公区 - 实用经验教程分享!

工具/原料

  • VC 6.0及以上/

方法/步骤

  • 1

    scanf函数是C语言提供的标准输入函数,其作用是从终端键盘上读入数据。fx2办公区 - 实用经验教程分享!

    调用的一般格式如下所示:fx2办公区 - 实用经验教程分享!

    scanf(格式控制,输入项1,输入项2,输入项3...)fx2办公区 - 实用经验教程分享!

    其中格式控制主要作用是指定输入时的数据转换格式,即格式转换字符。输入项之间用逗号隔开。在变量之前必须添加&符号(注:在C语言中,&符号是求地址符号,在指针那章会着重讲解),在这里只需要知道格式就可以。fx2办公区 - 实用经验教程分享!

  • 2

    输入字符fx2办公区 - 实用经验教程分享!

    下面的代码演示的是通过键盘输入一个字符并显示在屏幕上:fx2办公区 - 实用经验教程分享!

    char ch;fx2办公区 - 实用经验教程分享!

    printf("Please input a character:");fx2办公区 - 实用经验教程分享!

    scanf("%c",&ch);fx2办公区 - 实用经验教程分享!

    printf("You input:%c\n",ch);fx2办公区 - 实用经验教程分享!

    C语言输入语句fx2办公区 - 实用经验教程分享!

  • 3

    输入整型数fx2办公区 - 实用经验教程分享!

    下面的代码演示从键盘输入一个整型数字并显示在屏幕上:fx2办公区 - 实用经验教程分享!

    int num;fx2办公区 - 实用经验教程分享!

    printf("Please input a number:");fx2办公区 - 实用经验教程分享!

    scanf("%d",&num);fx2办公区 - 实用经验教程分享!

    printf("You input:%d\n",num);fx2办公区 - 实用经验教程分享!

    C语言输入语句fx2办公区 - 实用经验教程分享!

  • 4

    输入浮点数fx2办公区 - 实用经验教程分享!

    可以知道,浮点数有两种类型:单精度和双精度,如下所示可以输入float与double数据:fx2办公区 - 实用经验教程分享!

    float num1;fx2办公区 - 实用经验教程分享!

    double num2;fx2办公区 - 实用经验教程分享!

    printf("Please input a float number:");fx2办公区 - 实用经验教程分享!

    scanf("%f",&num1);fx2办公区 - 实用经验教程分享!

    printf("Please input a double number:");fx2办公区 - 实用经验教程分享!

    scanf("%lf",&num2);fx2办公区 - 实用经验教程分享!

    printf("You input float:%f\n",num1);fx2办公区 - 实用经验教程分享!

    printf("You input double:%lf\n",num2);fx2办公区 - 实用经验教程分享!

    fx2办公区 - 实用经验教程分享!

    C语言输入语句fx2办公区 - 实用经验教程分享!

  • 4此文章未经授权抓取自百度经验
  • 5

    输入字符串fx2办公区 - 实用经验教程分享!

    如下所示,可以从键盘输入字符串:fx2办公区 - 实用经验教程分享!

    char str[1024];fx2办公区 - 实用经验教程分享!

    printf("Please input string:");fx2办公区 - 实用经验教程分享!

    scanf("%s",str);fx2办公区 - 实用经验教程分享!

    printf("You input string: %s\n",str);fx2办公区 - 实用经验教程分享!

    fx2办公区 - 实用经验教程分享!

    fx2办公区 - 实用经验教程分享!

    C语言输入语句fx2办公区 - 实用经验教程分享!

  • 注意事项

    • 在格式串中,必须含有与输入项一一对应的格式转换说明符。fx2办公区 - 实用经验教程分享!

    • scanf有返回值,其值就是本次scanf调用正确输入的数据项个数。fx2办公区 - 实用经验教程分享!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!fx2办公区 - 实用经验教程分享!


    标签: C语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码