zoukankan      html  css  js  c++  java
  • C语言学习笔记-3.顺序结构程序设计

    一、数据的输入与输出

      1.stdio.h中包含的函数:

         getchar(输入字符)  gets(输入字符串)  printf(格式输出)  putchar(输出字符)

         puts(输出字符串)   scanf(格式输入)   flushall(刷新缓冲区)  等等

      2.flushall();  作用举例:

         scanf("%c", &a);

         //flushall();           作用:删除缓冲区中的" ",防止其被继续输入

         scanf("%c", &b);

      3.格式字符

    八进制 %o:55  %#o:055  %d:45
    十六进制 %x:2d  %X:2D  %#X:0X2D  %d:45
    指数

    %e:1.5e+11  %E:1.5E+11

        其他格式字符:%g、%G:根据大小自动选取%e或%f

               %%:输出%

        %.6d:输出6位,不足以0补齐(若超过6位则照原样输出)

        %.6s/.6c:输出6位,以空格补齐

        %.6f:把精度设为小数点后6位(四舍五入)

      4.scanf("格式控制字符串", 地址列表);

        如果在"格式控制字符串"中,除了格式说明外还有其他字符,则在输入时,须在相应位置输入相同字符

      5.C语言空白字符:' '、' '、' '

        若格式字符形如"%d%f%d",则则在实际输入时可在各个输入数据间插入任意多个空白字符

        若使用了"%c",则每个字符均被视为有效数据(包括空白字符)

        若在格式控制字符串中出现了空白字符,则输入的空白字符将被读入,而不保存,直到碰上下一项为止

  • 相关阅读:
    Atlassian In Action-Jira之核心配置(二)
    mybatis的插入与批量插入的返回ID的原理
    Atlassian In Action-Jira之指导思想(一)
    Atlassian In Action
    如何进行软件技术管理?
    [simple-orm-mybaits]基于Mybatis的ORM封装介绍
    Java利用Mybatis进行数据权限控制
    给大家推荐一个Java学习和面试的GitHub项目
    立志
    一勤天下无难事
  • 原文地址:https://www.cnblogs.com/trj14/p/4271521.html
Copyright © 2011-2022 走看看