1 函数名: scanf

功  能: 执行格式化输入

用  法: int scanf(char *format[,argument,...]);

程序例:

#include

#include

int main(void)

{

char label[20];

char name[20];

int entries = 0;

int loop, age;

double salary;

struct Entry_struct

{

char  name[20];

int   age;

float salary;

} entry[20];

/* Input a label as a string of characters restricting to 20 characters */

printf("/n/nPlease enter a label for the chart: ");

scanf("%20s", label);

fflush(stdin);  /* flush the input stream in case of bad input */

/* Input number of entries as an integer */

printf("How many entries will there be? (less than 20) ");

scanf("%d", &entries);

fflush(stdin);   /* flush the input stream in case of bad input */

/* input a name restricting input to only letters upper or lower case */

for (loop=0;loop

{

printf("Entry %d/n", loop);

printf("  Name   : ");

scanf("%[A-Za-z]", entry[loop].name);

fflush(stdin);  /* flush the input stream in case of bad input */

/* input an age as an integer */

printf("  Age    : ");

scanf("%d", &entry[loop].age);

fflush(stdin);  /* flush the input stream in case of bad input */

/* input a salary as a float */

printf("  Salary : ");

scanf("%f", &entry[loop].salary);

fflush(stdin); /* flush the input stream in case of bad input */

}

/* Input a name, age and salary as a string, integer, and double */

printf("/nPlease enter your name, age and salary/n");

scanf("%20s %d %lf", name, &age, &salary);

/* Print out the data that was input */     printf("/n/nTable %s/n",label);     printf("Compiled by %s  age %d  $%15.2lf/n", name, age, salary);     printf("-----------------------------------------------------/n");     for (loop=0;loop

c语言 库函数理解,C语言库函数理解相关推荐

  1. c语言为什么提供函数声明机制,通过实战理解C语言精要——函数篇

    本文为作者原创,转载请注明出处,感谢您的阅读与分享,希望本文能让您有所收获. 前言 本篇博客是对C语言函数部分的重点内容和细枝末节通过实战得到的经验的总结精炼,不涵盖C语言函数的全部内容,所有提炼内容 ...

  2. c 语言自行实现字符串常用库函数_学习c语言的7本书——你知道吗?

    下面给大家介绍7本书,如果不知道哪本适合自己,可以百度了解一下! C primer plus C primer plus作为一本被人推崇备至的c入门经典,C primer plus绝非浪得虚名.应该算 ...

  3. 理解C语言——从小菜到大神的晋级之路(1)——引言:C语言的前世今生

    第一课的视频链接点这里 C语言是现在应用最为广泛的编程语言之一,也是现在依然流行的编程语言中历史最悠久的一种之一.在目前业界广泛使用的编程语言中,许多 种语言是以C为基础发展而来.在多类大学的工程类专 ...

  4. 【初始C语言】关于C语言中库函数的学习

    ​ #关于库函数: 在c语言中,有一些函数是我们经常所需要并且去运用的,比如printf,scanf等它们就是由c语言本身提供给我们的,也就是由c语言的标准库提供,我们将这些函数称为库函数 ##关于库 ...

  5. 库函数和c语言的关系,C语言与C语言库函数是什么关系

    C语言与C语言库函数是什么关系 答案:4  信息版本:手机版 解决时间 2020-06-14 13:55 已解决 2020-06-14 07:03 "C语言没有输入输出函数,但通常提供的C系 ...

  6. AI 真的能够理解人类语言吗?

    作者 | Melanie Mitchell 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 2011年,IBM 的人工智能系统沃森参加综艺节目<危险边缘>,并获得了冠军,当时 ...

  7. 揭开人类语言的神秘面纱:从理解到处理自然语言

    https://www.toutiao.com/a6709740042509615619/ 随着人工智能的进步和技术变得越来越复杂,我们希望现有的概念能够接受这种变化或者改变自己.同样,在自然语言的计 ...

  8. 理解C语言中指针的声明以及复杂声明的语法

    昨天刚把<C程序设计语言>中"指针与数组"章节读完,终于把心中的疑惑彻底解开了.现在记录下我对指针声明的理解,顺便说下如何在C语言中创建复杂声明以及读懂复杂声明. 本文 ...

  9. Google发布了能理解人类语言的云服务

    原文地址:Google launches cloud service for understanding human language 作者:Blair Hanley Frank 翻译:赖信涛 责编: ...

  10. 深入理解C语言的函数调用过程

    深入理解C语言的函数调用过程 本文主要从进程栈空间的层面复习一下C语言中函数调用的具体过程,以加深对一些基础知识的理解.     先看一个最简单的程序: 点击(此处)折叠或打开 /*test.c*/ ...

最新文章

  1. 第二阶段第八次spring会议
  2. USTC并行计算复习
  3. CSS中怎么让DIV居中
  4. 皮一皮:傻傻分不清,这究竟是教室还是...
  5. 模拟器真机环境_Appium+python自动化(二)- 环境搭建—下(超详解)
  6. docker 之volume
  7. 我们是如何通过全球第一免费开源ERP Odoo做到项目100%交付
  8. java hashmap getitem_java中HashMap使用
  9. Opencv之以亚像素精度获取图片的ROI--cv.getRectSubPix
  10. python之路 -- 并发编程之进程
  11. PHP问题Parse error: syntax error, unexpected end of file in
  12. requestFullscreen()事件全屏不好使怎么解决
  13. 不靠加速器 路由配置也可扭转网游战局
  14. Ubuntu安装酷的桌面监控陈程序Conky
  15. Unity 2d 机器人的来回巡游
  16. 能去百度、滴滴、阿里的算法工程师到底有多牛?听说个个都是人才,说话又好听...
  17. 算术的逻辑运算与指令详解
  18. 理解yolov3的anchor、置信度
  19. 自动驾驶地图中的深度学习
  20. 吉大计算机学院宣讲,计算机科学与技术学院“喜迎十九大,争做学校宣传员”寒假社会实践系列报道(十六)...

热门文章

  1. MacBook Pro无法开机的解法办法
  2. 冷却水的循环方式有哪几种_循环水处理设备冷却系统分为哪些
  3. Glusterfs全局统一命名空间
  4. 10年研发总结和期许
  5. Android Text文字详解
  6. Qt5:error: no matching function for call to 'MainWindow::connect()
  7. 【毕业设计_课程设计】基于Python的南京二手房数据采集及可视化分析
  8. Spring Boot + Drools+模板引擎,优惠券的动态添加以及购物车结算
  9. Photoshop常用的技巧有哪些?
  10. redis热key卡槽节点分配算法