欢迎来到天天文库
浏览记录
ID:48796041
大小:311.00 KB
页数:46页
时间:2020-01-25
《C语言 最简单的C程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、简单的C程序设计夏涛效率与易读性程序设计中,效率与易读性是一对矛盾为了提高程序的效率,使用技巧把程序写得尽可能简洁,但降低了程序的可读性和可理解性可读性差:易于隐藏错误,难于纠正错误,不易维护,程序的可靠性差基本规范:可靠性第一,效率第二文档是程序的生命,没有文档的程序是软件垃圾。C基本语句ANSI标准推荐的32个关键字C语言的程序形式关键字再加上语法规则,就构成了C编程语言。所有的C语言程序都包含一个或多个函数main并不是C语言的组成部分,但还是应当把它当作关键字对待。数据输入/输出的概念计算机硬件包括5个部分:控制器、运算器、
2、内存储器、输入设备和输出设备。已知数据可以通过键盘、扫描仪、磁盘等输入设备传送到计算机中,谓之“输入”;也可以通过显示器、打印机或磁盘等输出设备将处理的数据传输出来,此叫做“输出”。控制器、运算器、内存储器主机本课程所讲述的输入设备为键盘,输出设备是显示器。数据输入和输出没有输出的程序是没有用的;没有输入的程序是缺乏灵活性的。C语言本身不提供输入输出语句;输入和输出操作是由函数来实现的。标准I/O函数库中有一些公用的信息写在头文件stdio.h中,要使用I/O函数库中的I/O函数,应在程序开头先写下面的命令#include“stdio.h
3、”数据输入和输出字符输出函数putchar字符输入函数getchar格式化字符输出函数printf格式化字符输入函数scanf函数前必须用预编译命令可以直接调用字符输出函数putcharputchar(输出项)字符输入函数getchargetchar()简单的输入输出函数putchar()函数格式:putchar(c);参数c是一个字符常量、字符变量或整型常量、整型变量。其输出值是字符的ASCII码。输出的“c”可以是:一个字符变量一个字符常数一个整型变量一个整型常数一个转义字符一个整型表达式charc;putchar(c);putcha
4、r(’A’);intf;putchar(f);putchar(98);putchar(’’);putchar(c+98);功能:向标准输出文件即显示终端输出一个字符。将变量c所赋的字符或字符代码(ASCII)值,输出到显示器上显示。显示的是字符。要求:程序开始要使用预编辑命令#include。#include"stdio.h”main(){chara,b,c;a='B';b='O';c='Y';putchar(a);putchar(b);putchar(c);}运行程序BOYgetchar()函数格式:getchar
5、();功能:从标准输入文件即键盘上输入(一个键的)字符,函数返回的是字符的ASCII码。调用:intc;charc;c=getchar();c=getchar();要求:程序开始要使用预编辑命令#include。注意:在执行getchar函数时,虽然是读入一个字符,但并不是从键盘按一个字符,该字符就被读入送给一个字符常量,而是等到输入完一行按回车键后,才将该行的字符输入缓冲区,然后getchar函数从缓冲区中取一个字符给一个字符变量例:用getcharputchar函数编一个程序。要求从键盘输入一个字符,并将其显示在显
6、示器上。BB#includemain(){charc;c=getchar();putchar(c);}运行程序字符数据输入/输出例读程序,进行分析:#includemain(){/*intc1,c2;*/charc1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(c2+4);putchar(100);putchar('');}注解(不进行编译)如100改为356??如果键入:ab[Enter]应该显示:afd调试程序(C4-1)格式化输入输
7、出函数scanf(“输入格式”,输入项表列);scanf(“%d%f”,&a,&x);(2)格式化输入函数printf(“输出格式”,输出项表列);输出格式:%d十进制整数%x十六进制整数%f浮点小数%c单一字符%s字符串printf(“a=%d,x=%f”,a,x);(1)格式化输出函数格式化输入输出函数可以将各种类型的数据从计算机中输出到显示器上和从键盘上将数据输入到计算机中。格式输出函数printfprintf是格式化输出函数,即按指定格式完成输出功能。它可以向屏幕输出字符、字符串、数字以及空行等。在中文操作系统下可以输出汉字。输出
8、的内容可以是执行结果,也可以是提示语。格式输出函数printf格式:printf(“输出格式”,输出项表列);功能:按照指定的格式,将输出项表列的各项,输出到标准输出文件中,即显示器上。说明:
此文档下载收益归作者所有