uRp第3章 顺序结构程序的设计.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档