[其它]3顺序结构程序设计.ppt

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

C程序实例 语句1 语句2 函数调用语句 调用标准库函数要注意以下几点 字符输出函数putchar( ) 一、 字符输出函数putchar( ) 字符输入函数getchar( ) 实训:从键盘输入小写字母并将其转化为大写字母。 #include stdio.h main() { int c; printf(请输入小写字母:); c=getchar(); putchar(c-32); putchar(\n); } 程序的输出结果是:a ? A 格式化输出——printf()函数 格式说明的一般形式 格式字符 d格式符 [例EX1.C]有符号整数输出。 main() {int num1=123; long num2=123456; /*用3种不同格式,输出int型数据num1的值*/ printf(num1=%d,num1=%5d,num1=%-5d,num1=%2d\n, num1,num1,num1,num1); /*用3种不同格式,输出long型数据num2的值*/ printf(num2=%ld,num2=%8ld,num2=%5ld\n,num2,num2,num2); printf(num1=%ld\n,num1); } o和x格式符 u格式符 c格式符 c格式符 c格式符 s格式符 s格式符 f格式符 f格式符 格式输出举例——f格式符 float x=123.456; printf(“%f”,x); printf(“%10f”,x); printf(“%10.2f”,x); printf(“%.2f”,x); printf(“%-10.2f”,x); E格式符 格式输出举例——e格式符 float x=123.456; printf(“%e”,x); printf(“%10e”,x); printf(“%10.2e”,x); printf(“%.2e”,x); printf(“%-10.2e”,x); 格式化输入——scanf函数 格式输入——f格式 格式输入——c格式符 格式输入函数 程序的三种基本结构 1、整数的输出 (1)有符号整数的输出─以带符号的十进制整数形式输出 输出有符号整数的格式控制符的一般形式是: %[-][ +][空格][width][.precision][l]d 其中, [ ]表示可选项,可缺省。 -:表示输出的数据左对齐,缺省时是右对齐。 +:输出正数时,在数前加上+号;输出负数时,在数前加上-号 空格:正数输出空格代替加号+,负数输出减号- width:是无符号十进制整数,表示输出整数的最小域宽(即占屏幕的多少格)即最少字符个数。若实际宽度超过了width,则按照实际宽度输出,不足则补空格,默认按实际输出。 .precision:precision十进制无符号整数,表示至少要输出precision位。如果位数大于precision,则按照实际位数输出,否则在左边的空位补零。比如,输出123时,指定precision为10,则会输出0000000123。 字母l:如果在d前面有字母l,表示要输出长整型数据。 [例EX1.C]有符号整数输出。 main() {int num1=123; long num2=123456; /*用3种不同格式,输出int型数据num1的值*/ printf(num1=%d,num1=%5d,num1=%-5d,num1=%2d\n, num1,num1,num1,num1); /*用3种不同格式,输出long型数据num2的值*/ printf(num2=%ld,num2=%8ld,num2=%5ld\n,num2,num2,num2); printf(num1=%ld\n,num1); } 1、整数的输出 (2)无符号整数的输出 输出无符号整数的格式控制符的一般形式是: %[-][#][width][.precision][l] u|o|x|X 其中, [ ]表示可选项,可缺省;|表示互斥关系。 #:当以8进制形式输出数据(%o)时,在数字前输出0;当以16进制形式输出数据(%x或%X)时,在数字前输出0x或0X。 .precision的含义与前面介绍的相同,但要注意,precision所指定位数也包含了0x或0X所占的位数。 其它字段的含义与前面介绍的相同。 2、实数的输出──以小数形式或指数形式、按系统默

文档评论(0)

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

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

1亿VIP精品文档

相关文档