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