C语言基本语句课件.ppt
《C语言基本语句课件.ppt》由会员分享,可在线阅读,更多相关《C语言基本语句课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、,C语言基本语句,第四章 C语言基本语句,第一节 介绍基本语句第二节 字符数据的输入输出第三节 格式输出 printf第四节 格式输入 scanf,共 26 页 第 2 页,共 26 页 第 3 页,4-1 介绍基本语句,语句,表达式语句,空语句,复合语句,1)表达式语句:任意的表达式末尾加分号 例如:x+;x=a+b;2)空语句:;/*表示什么也不做*/3)复合语句:若干语句用花括号括起来构成一条复合语句例如:a=1;b=2;复合语句被看做一个整体,被认为 是一条语句,语句的分类,程序:语句的集合,函数调用语句,程序流程控制语句,语句以;结尾,共 26 页 第 3 页,共 26 页 第 4
2、页,4-1 介绍基本语句,语句,表达式语句,空语句,复合语句,4)函数调用语句:函数名(参数列表);例如:sqrt(4);/printf(“this is a c programe.”);函数可以是库函数和用户自定义函数5)程序流程控制语句:举例:if(xy)m=x;else m=y;一共九种语句:ifelse for()while()dowhile()switch goto continue break return,语句的分类,程序:语句的集合,函数调用语句,程序流程控制语句,语句以;结尾,共 26 页 第 4 页,基本语句的实例,实例:以下都是什么语句?a=1;b=2;sum=a+b;p
3、rintf(sum=%d,sum);if(ab)a=1;b=2;else a+;int a,b,sum;/*变量定义不是语句*/,共 26 页 第 5 页,共 26 页 第 6 页,4-2 输入输出语句,C语言里,输入输出功能是通过调用标准库函数实现的,函数调用语句,printfscanf,输入输出语句,字符输入输出语句,格式输入输出语句,getcharputchar,输入:用户借助计算机的输入设备将数据输入到计算机中。输出:将计算机中的数据通过输出设备呈现给用户输入设备:键盘、鼠标输出设备:显示器、打印机,程序划分为三部分:数据输入,数据处理,数据输出,共 26 页 第 6 页,4-2 字符
4、输入输出语句,字符输入输出语句,负责输入输出一个字符,getchar();,字符输入语句,常用形式:c=getchar();,从输入设备(键盘)上取一个字符作为函数值返回,赋予变量c,putchar();,字符输出语句,常用形式:putchar(c);,将变量c中存放的字符,通过输出设备(显示器)呈现给用户,共 26 页 第 7 页,4-2 字符输入输出语句,举例:#include stdio.hmain()char c;c=getchar();putchar(c);,运行程序,如果从键盘输入:aENTER 则输出为:a,输入以回车结束,注意:使用这两个函数,包含头文件,共 26 页 第 8
5、页,4-2 字符输入输出语句,举例:#include stdio.h main()putchar(getchar()+32);,运行程序,如果从键盘输入:AENTER则输出为:如果从键盘输入:BENTER则输出为:,a,b,大写字母转换为小写字母,共 26 页 第 9 页,调用形式:printf(”输出格式”,输出表列);,4-3 格式输出语句,输出语句,按照指定的输出格式,输出各数据项例:int a=2,b=3;printf(“%dn%d”,a,b);printf(“%dt%d”,a,b);可以输出基本数据类型的数据(int,float,double,char),格式输出语句 printf,
6、23,23,输出表列列出了所有要输出的数据项,输出项之间用逗号分隔.输出项可以是常量、变量和表达式,组成:转义字符,格式说明,原样输出字符,格式说明和数据项一 一对应,举例:printf(”a=%d b=%d a*b=%dn”,2,b,a*b),转义字符:以打头的字符,不是原样输出,而表示控制含义,P28 例:n格式说明:%格式字符,按照格式字符的要求,依次将后面的各数据项的值按相应类型输出 例:%d 十进制整型%f 十进制实型,共 26 页 第 10 页,4-3 格式输出语句,格式说明,格式字符,格式字符 说 明 d 以十进制带符号形式输出整数(正数不输出符号)例如:20 o 以八进制无符号
7、形式输出整数(不输出前缀符0)例如:24 x 以十六进制无符号形式输出整数(不输出前缀符0 x)例:14 u 以十进制无符号形式输出整数 例:20,举例:main()int a=100,b=-1;printf(a=%d,%x,%o,%un,a,a,a,a);printf(b=%d,%x,%o,%un,b,b,b,b);,a=100,64,144,100,b=-1,ffff,177777,65535,1000 0000 0000 00011111 1111 1111 11101111 1111 1111 1111,-1原,-1补,格式字符限制输出的数据类型和形式,对于整数输出,0000 0000
8、 0110 0100,共 26 页 第 11 页,4-3 格式输出语句,格式说明,格式字符,格式字符 说 明 f 以小数形式输出单、双精度数。整数部分全部输出,小数部分输出6位 例如:317.700000 e 以指数形式输出单、双精度数。整数部分全部输出,小数部分输出5位,指数4位,其中e占一位,符号一位,指数占两位,并且以规范化指数形式 输出 规范化:小数点前有且仅有1位非0数字 例如:3.17700e+02 g 选%f或%e格式中输出宽度较短的一种格式,不输出无意义的0,举例:main()float pi=3.14159;printf(pi=%f,%e,%g,pi,pi,pi);,pi=3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基本 语句 课件
链接地址:https://www.31ppt.com/p-2166720.html