- 6
- 0
- 约1.15万字
- 约 32页
- 2017-06-26 发布于湖北
- 举报
C语言Chapter3
#include stdio.h #include math.h main() { float a,b,c,disc,x1,x2,p,q; scanf(a=%f,b=%f,c=%f,a,b,c); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q; x2=p-q; printf(\n\nx1=%5.2f\nx2=%5.2f\n,x1,x2); } 输入:a=1,b=3,c=2 ? 输出:x1=-1.00 x2=-2.00 语言程序设计 第三章数据输入与输出 C 第三章:数据的输入输出 printf()格式输出 scanf()格式输入 字符输出putchar() 字符输入getchar() 语言程序设计 第三章数据输入与输出 C 数据的输入输出的概念及在C语言中的实现 标准输入输出函数 putchar 输出字符, scanf 格式输入,puts 输出字符串 getchar 输入字符, printf 格式输出,gets 输入字符串 所谓数据的输入输出是从计算机角度出发的。 C语言本身没有I/O语句,所有I/O都由函数来实现。 C语言的标准库函数 由编译系统提供的一系列函数,以库形式存放在系统中,不是C语言文本的组成部分。 库函数已编译成目标文件(.obj),在连接阶段才与源程序编译成的目标文件相连接,生成可执行文件。 调用形式: 函数名(参数表) 注意在调用C语言库函数时,需要使用编译预处理命令#include 相关的头文件,使相应的头文件包含到用户源程序中。 #include stdio.h 或 #include ”stdio.h” 常用头文件: stdio.h 定义输入输出函数 string.h 定义字符串操作函数 math.h 定义sin、cos等数学函数 语言程序设计 第三章数据输入与输出 C 格式输入与输出 printf函数(格式输出函数) printf函数的一般格式 格式: printf( 格式控制,输出表列); 格式控制:用双引号括起来的字符串,包含两种信息 格式说明:%[修饰符]格式字符,指定输出格式 普通字符:原样输出 输出表列:要输出的数据,可以是变量或表达式,可以没有,多个时以“,”分隔) 例: printf( “%d %d”,a,b); printf( “a=%d b= %d\n”,a,b); 格式说明 普通字符 转义字符 输出表列 语言程序设计 第三章数据输入与输出 C /*从最简单的学起 */ #include stdio.h void main() { printf(“Hello World !” ); } 运行结果: Hello World! 语言程序设计 第三章数据输入与输出 C 格式字符 d格式符:输出十进制整数,有3种用法 %d格式:按数据实际长度输出,short数据范围 -32768~32767。 /* %d 格式的 printf( ) 函数使用 */ #include stdio.h void main() { int a=3 , b=4; printf(“%d %d\n ”,a,b); printf(“a=%d , b=%d\n”,a,b); } 运行结果: 3 4 a=3, b=4 格式说明决定最终输出的格式 格式说明应与输出列表项个数相同,顺序一致 格式说明通常用小写字母表示 语言程序设计 第三章数据输入与输出 C %md格式:m指定输出字段的宽度 数据位数小于m,左端补空格,反之按实际输出。 int a=123 , b=12345 ; printf(“%4d %4d ”, a , b); %ld格式:输出长整型数据 可以用%mld格式指定输出列宽 long c=135790 printf(“%ld \n”, c); printf(“%8ld ”, c); 135790 135790 123 12345 语言程序设计 第三章数据输入与输出 C m为格式符前的修饰符可有可无 o格式符:八进制输出整数 是将内存中的二进制位整个按八进制输出,所以输出值没有符号。
您可能关注的文档
- chapter.07.反应堆的中毒效应.ppt
- chapter.10.反应堆中子动力学.ppt
- chapter.08.反应堆的燃耗效应.ppt
- Chapter 1绪论 and 2细胞破碎.ppt
- chapter4细胞破碎.ppt
- chapter2处理器调度2.ppt
- cherry版2014高考英语第一轮复习代词 2.ppt
- Chapter04-2 海洋化学.ppt
- cherry版高考英语一轮复习课件:_名词和冠词.ppt
- cht04-1,2-MIS的战略规划.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)