- 4
- 0
- 约8.86千字
- 约 32页
- 2018-06-28 发布于福建
- 举报
uRp第3章 顺序结构程序的设计
第三章 顺序结构程序设计 3.1 C语句概述 3.2 C语言的基本语句 3.3 数据输入与输出 3.4 程序举例 (3)函数调用有的时候是为了得到函数的返回值,如:求数学函数值的函数,这类函数通常会带回一个值(叫作函数的返回值)。自定义的函数也可以根据需要设置返回值。 例如:y=sin(0.197); /* 求0.197的正弦值,sin( )是 求正弦值的库函数*/ z=exp(x); /* 求ex的值,exp( )是库函数*/ a=fabs(-5); /* 求-5的绝对值,fabs( )是求绝 对值的库函数,C语言中没有求绝对值的运算符*/ C语言有丰富的标准函数库,可提供各类常用的功能函数 供用户调用(见附录3) 调用库函数时要注意:在程序中要包含相应的头文件 例如:#include “stdio.h” /* 调用输入、输出函数,要包含此头文件*/ #include “math.h” /* 调用求数学函数值的函数,要包含此头文件*/ #include是编译预处理命令,它的作用是将某个已经存在的文件包含到程序中来。关于头文件、预处理命令和一些标准库函数,都将在后续章节详细介绍。 一、单个字符输入输出——getchar( )和putchar( )函数 1. 单个字符的输出函数──putchar( )函数 (1)putchar( )函数的格式: putchar(ch); 其中ch可以是一个字符变量或常量。 (2)putchar( )函数的作用:向终端输出一个字符。 例如:putchar(‘*’); putchar(‘\n’); putchar(‘\101’); 2.单个字符的输入函数──getchar()函数 (1)getchar()函数的格式:getchar( ); (2)getchar()函数的作用:从输入设备(如键盘)输入 一个字符。 例如: char ch; ch=getchar( ); putchar(ch); putchar( getchar( ) ); 二、格式化输出函数——printf( )函数 printf( )函数的作用:向计算机系统默认的输出设备(一般指显示器)输出一个或多个任意类型的数据。 printf( )函数的一般格式: printf(“格式控制字符串 [,输出项表]); 1.格式控制字符串。 可以包含以下三种字符: (1)输出项的格式说明。格式说明的一般形式如下: %[Flags][Width][.prec][F|N|h|L]格式字符 例如: printf(“|%-8d|\n”,100); printf(“|%8d|\n”,100); printf(“|%8d|\n”,-100); printf(“|%+8d|\n”,100); printf(“|%8.2f|\n”,3.1415); printf(“|%-8.7f|\n”,3.1415); printf(“|%-12.7f|\n”,3.1415); printf(“|%f|\n”,31415.9264); Printf(“|%5c|”,‘A’); 无符号形式是指,不论正数还是负数,系统一律当作无符号 整数来输出。 例如,printf(%d, %o, %x, %u\n,-1,-1,-1,-1); 三、格式化输入函数——scanf( )函数 scanf()函数的作用:通过键盘输入,同时给一个或多个任意类型的变量提供相应类型的数据。 scanf()函数的一般格式: scanf(“格式控制字符串”, 输入项地址表列); 1、格式控制字符串:包含 (1)格式说明: 格式说明的一般形式为: % [宽度][F|N][h|l] 格式字符 又如,scanf(%2d%3d,ch1,ch2); printf(ch1=%d,ch2=%d\n,ch1,ch2); 假设输入:1234567 则系统将读取 12 赋给变量ch1; 将读取 345 赋给变量ch2。 所以 例:从键盘输入任意一个圆柱体的底面半径和高,求它的体积。 main() { f
您可能关注的文档
- S集团河北区人力资源外包业务的营销的策略.docx
- S电信公众客户固定语音业务的市场营销的策略.doc
- S银行宁波分行中小企业信贷风险管理的体系建设.doc
- T 0操作先关的技巧.doc
- S省新联通企业信息系统融合的方案.doc
- t0rAqqzxqn个人外汇交易的技巧入门教程.doc
- t17工程的项目管理5.ppt
- S手机的设计公司的研发的策略.doc
- t2j从建筑遮阳谈建筑节能的设计.doc
- t2q单位工程安装部分交工的资料目录20110310.doc
- 2026年广西英华国际职业学院单招职业倾向性考试题库及答案详解1套.docx
- 2026年广西英华国际职业学院单招职业倾向性测试题库含答案详解.docx
- 2026年广西英华国际职业学院单招职业倾向性考试题库及完整答案详解1套.docx
- 会计证考试模拟试题及详细答案.docx
- 2026年广西英华国际职业学院单招职业倾向性测试题库及完整答案详解1套.docx
- 2026二年级数学下册 除法应用能力.pptx
- 会计证考试题库及答案.docx
- 2026年广西英华国际职业学院单招职业倾向性测试题库及答案详解一套.docx
- 2026年广西英华国际职业学院单招职业倾向性测试题库及参考答案详解1套.docx
- 2026年广西英华国际职业学院单招职业倾向性测试题库参考答案详解.docx
最近下载
- 2025年天津市春季高考英语真题卷含答案解析.docx VIP
- JB∕T 5088.2-2018 内燃机 旋装式机油滤清器 第2部分:试验方法.docx VIP
- 女性体态改造课件.pptx VIP
- 2026 年山东省高职(专科)单独招生文化素质考试模拟样卷.docx VIP
- 第六章扩散(材料科学基础).ppt
- 女性塑形课件.pptx VIP
- 最新平行线的性质判定专项练习40题.docx VIP
- JB∕T 5088.1-2018 内燃机 旋装式机油滤清器 第1部分:技术条件.docx VIP
- 南京铁道职业技术学院单招职业技能题库及答案.docx VIP
- 2026年河北唐山辅警考试题库附答案.docx VIP
原创力文档

文档评论(0)