c语言第3章 简单的C程序设计

c语言第3章 简单的C程序设计

ID:43343699

大小:1.31 MB

页数:55页

时间:2019-10-08

c语言第3章 简单的C程序设计_第1页
c语言第3章 简单的C程序设计_第2页
c语言第3章 简单的C程序设计_第3页
c语言第3章 简单的C程序设计_第4页
c语言第3章 简单的C程序设计_第5页
资源描述:

《c语言第3章 简单的C程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章简单的C程序设计C语言大学实用教程内容提要字符输入输出函数格式输入输出函数简单的C程序的结构框架一个简单的C程序的结构框架如下:以#开始的编译预处理命令行main(){局部变量声明语句; 执行语句序列;}C语言中的语句变量声明语句intx,y;表达式语句i++;i=i+1;空语句;复合语句{t=x;x=y;y=t;}控制语句复合语句{}括住的若干条语句构成一个语句块,称为复合语句语句块内可以定义变量变量仅在定义它的复合语句内有效变量必须在复合语句的开头定义复合语句可以用在任何可以使用语句的地方顺序结构程序的基本操作如何在程序中给变量赋值?

2、赋值表达式语句赋值表达式;Total=m*pow(1+r,n);如何进行数据的输入输出?输入:从标准输入设备上输入数据到计算机内存输出:将计算机内存中的数据送到标准输出设备C语言中输入输出操作通过调用标准库函数来实现#include"stdio.h"在当前目录和VC指定的目录中找该文件#include在由VC指定的文件目录中找该文件复合语句在什么情况下使用复合语句?当分支和循环中需要进行多项操作时(条件语句和循环语句在语法上只允许带一条语句){t=x;x=y;y=t;}被当作一条语句来处理打印华氏温度与摄氏温度对照表#incl

3、ude/*对fahr=0,20,...,300打印华氏温度与摄氏温度对照表*/main(){intfahr,celsius;intlower,upper,step;lower=0;/*温度表的下限*/upper=300;/*温度表的上限*/step=20;/*步长*/fahr=lower;while(fahr<=upper){celsius=5*(fahr-32)/9;printf("%dt%d",fahr,celsius);fahr=fahr+step;}}计算公式:C=(5/9)(F-32)例3.1main(){in

4、ta=0;{inta=1;printf("In:a=%d",a);}printf("Out:a=%d",a);}In:a=1Out:a=0空语句空语句有什么作用?什么也不做,只表示语句的存在自顶向下程序设计时用在那些未完成的模块中延时用的空循环main(){DataInitialze();DataProcess();DataOutput();}DataInitialze(){;}字符输入输出函数字符输出函数putchar(ch)功能:向屏幕上输出一个字符ch,它的功能与printf函数中的%c相当参数可以是字符型常量、变量、表达式,但只

5、能是单个字符而不能是字符串。字符输入函数getchar()无参数功能:接收从输入设备输入的字符(空格、回车符都将作为字符读入,而且只有在敲入回车键时,读入才开始执行)#includech=getchar();//把读入的一个字符赋给变量ch.编程实现:输入一个字符,回显该字符并输出其ASCII码值。输入一个字符,回显该字符并输出其ASCII码值#include main() {    charch;ch=getchar();//ch=getche();putchar(ch);printf("%d",ch)

6、; }交互式的字符输入函数编译器定义的两个函数:getch()getche()#include两个函数的相同点:功能相同,在击键后都立即返回,不需要输入回车键两个函数的区别:getch()不向屏幕回显键入的字符getche()向屏幕回显键入的字符思考输入一行字符,统计其中数字的个数,大写字母的个数和小写字母的个数,其他的不计.(提示:用while语句和if语句)#includemain(){charch;printf("PressakeyandthenpressEnter:");ch=getchar();pr

7、intf("Youpressed");putchar(ch);putchar('');}运行程序PressakeyandthenpressEnter:311A↙YoupressedA例3.2该语句的作用是什么?格式输出函数格式输出函数printf(格式控制字符串,输出项表列);输出若干个任意类型的数据printf("a=%db=%f",a,b);函数名输出列表普通字符格式说明%ddecimal以带符号十进制整数输出%ooctal以八进制无符号整数输出(无前导0)%xhex以十六进制无符号整数输出(无前导0x)%uunsigned以十进制无符

8、号整数输出%ccharacter以字符形式输出单个字符%sstring输出一个字符串%ffloat以小数形式输出浮点数(6位小数)%eexponent

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。