4–最简单的C程序设计.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4–最简单的C程序设计

第3章 最简单的C程序设计 ——顺序程序设计 1-C语句概述 2-赋值语句 3-数据输入与输出的概念及在C语言中的实现 4-字符数据的输入输出 5-格式输入与输出 6-顺序结构程序设计举例 1-C语句概述 一个C程序可以由若干个源程序文件(分别进行编译的文件模块)组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,一个函数由数据定义部分和执行部分组成。 程序的三种基本结构:顺序、选择(分支)、循环 (N-S 结构化流程图) 2-赋值语句 赋值表达式加上一个分号构成 a=5; 例:if ((a=b)0) t=a; if ((a=b; )0) t=a ; 对吗? 3-数据输入与输出的概念及在C语言中的实现 向磁盘存入文件(输出)、从磁盘上读出文件(输入) 输入输出的概念是以计算机的主机为主体而言的。C语言没有自己的输入输出语句,必须调用标准库函数实现数据的输入输出。 数据输出时,调用最多的是printf函数。printf函数不但可以输出变量的值,也可以输出表达式的值,还可以同时输出多个表达式和变量的值。 putchar, getchar, scanf, puts, gets #includestdio.h 或#include stdio.h 4-字符数据的输入输出 (1)putchar函数(字符输出函数):向终端输出一个字符 putchar(‘A’); /* 输出字符A */ (2)getchar函数(字符输入函数):从终端输入一个字符 函数原型:int getchar( ); getchar函数没有参数,有一个int型的返回值。 它的返回值是用户所按字符的ASCII码。 P48、49/ P73、74 5-格式输入与输出 printf 函数(格式输出函数) 格式:printf(“格式控制字符串”,表达式1,表达式2,…,表达式n); 功能:按照“格式控制字符串”的要求,将表达式1,表达式2,…, 表达式n的值显示在屏幕上。 格式控制字符串中包含有两类字符: 常规字符:包括可显示字符和用转义字符表示的字符。原样输出 格式控制符:以%开头的一个或多个字符,比如我们见过的%d,%f等等。其中,%后面的d和f被称为格式转换字符。 例如,格式控制字符串”Variable m= %d \tn= %d \n”中,Variable m=以及\tn=和\n都是常规字符,而两个%d是格式控制符。 printf函数规定,常规字符要原样输出,而格式控制符的位置上输出相对应的表达式的值。 已知:int a=3; 函数调用:printf(“3+5=%d, a+6=%d” , 3+5, a+6); 实际输出: 3+5=8,a+6=9 由于printf函数按照一定的格式输出数据,因此,利用printf函数输出数据又称为格式化输出。 printf函数规定,不同类型的表达式要使用不同的格式转换符,比如输出int型表达式要使用%d,输出实型表达式要使用%f。 P55/ P81表列出了与各种数据类型对应的格式转换符。 1、整数的输出 (1)有符号整数的输出 输出有符号整数的格式控制符的一般形式是: %[-][ +][width][l]d 其中, [ ]表示可选项,可缺省。 -:表示输出的数据左对齐,缺省时是右对齐。 +:输出正数时,在数前加上+号。 width:是无符号整数,表示输出整数的最小域宽(即占屏幕的多少格)。若实际宽度超过了width,则按照实际宽度输出。 字母l:如果在d前面有字母l,表示要输出长整型数据。 #:输出带进制(八进制有前导符0,十六进制有前导符0X/0x)。 2、实数的输出 输出实数的格式控制符的一般形式是: %[-][+] [width][.precision] f|e|E|g|G 其中, [ ]表示可选项,可缺省;|表示互斥关系。 precision:规定输出实数时,小数部分的位数。 其它字段的含义与前面介绍的相同。 格式化输出小结 格式化输出时,通过格式控制字符控制的格式要素主要有: 数据类型及其长度,比如用%d输出int型数据,用%ld 输出long型数据,用%f输出double型数据,用%lf输出 long double型数据。 输出数据所占的宽度(域宽),比如,%4d表示输出至少占4格。 输出数据的精度,比如,%4.2f表示输出2位小数, %3s表示要输出字符串的前3个字符,%6.

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档