zoukankan      html  css  js  c++  java
  • C语言基础之scanf函数的使用

    0、自己实际遇到的坑

    Mac下如果用标准键盘,使用scanf输入时不能用小键盘上的回车,否则系统不能很好的识别。

    1、scanf函数的基本使用

       1:  // 定义一个变量,用来保存用户输入的整数
       2:      int number;
       3:      
       4:      // scanf函数只接受变量的地址
       5:      // scanf函数是一个阻塞式的函数,等待用户输入
       6:      // 用户输入完毕后,就会将用户输入的值赋值给number变量
       7:      // 函数调用完毕
       8:      scanf("%d", &number);

    2、scanf的其他用法和注意点

       1:   /* 1.输入字符
       2:      char myc;
       3:  
       4:      scanf("%c", &myc);
       5:  
       6:      printf("输入的字符是%c\n", myc);
       7:       */
       8:      
       9:      /* 2.一次性输入多个数值,并且以某些符号隔开
      10:      int num1, num2;
      11:  
      12:      scanf("%d#%d", &num1, &num2);
      13:  
      14:      printf("num1=%d, num2=%d\n", num1, num2);
      15:      */
      16:      
      17:      /*
      18:      3.如果scanf参数中以空格隔开,实际输入可以以空格、tab、回车作为分隔符
      19:      int num1, num2;
      20:      scanf("%d %d", &num1, &num2);
      21:      printf("num1=%d, num2=%d\n", num1, num2);
      22:       */
      23:      
      24:      /*
      25:      4.scanf中不能写\n
      26:      int a;
      27:      scanf("%d\n", &a); // 错误写法
      28:      printf("a的值是%d\n", a);
      29:       */
  • 相关阅读:
    Asp.net HttpContext 简介
    cxf 调用 .net webservice
    Dapper.Rainbow 简单使用
    Aspose.words 书签定位
    修改WCF的默认序列化格式
    mysql8.0.18忘记密码后重置密码
    聊一聊c#中的MATH.ROUND方法
    Windows上安装MySql
    win7搭建本地SonarQube环境进行c#代码分析
    使用dapper遇到的问题及解决方法
  • 原文地址:https://www.cnblogs.com/zeyang/p/4318403.html
Copyright © 2011-2022 走看看