第四章 最简单的C程序设计-顺序程序设计.ppt
《第四章 最简单的C程序设计-顺序程序设计.ppt》由会员分享,可在线阅读,更多相关《第四章 最简单的C程序设计-顺序程序设计.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章最简单的第四章最简单的C C程序设计程序设计 顺序程序设计顺序程序设计4.1 C语句概述C语言的语句用来向计算机发出操作指令C程序的构成语句以“;”作分隔符,编译后产生机器指令C程序源程序1.C源程序2.C源程序3.C预处理命令全局变量声明函数1函数n函数首部函数体局部变量声明执行语句例1.2/*example1.1 calculate the sum of a and b*/#include/*This is the main program */main()int a,b,sum;a=10;b=24;sum=add(a,b);printf(”sum=%dn,sum);/*This f
2、unction calculates the sum of x and y */int add(int x,int y)int z;z=x+y;return(z);运行结果:sum=34函数语句预处理命令注释函数首部局部变量声明部分C语句的分类 1.1.控制语句控制语句if()else switchfor()while()dowhile()continuebreakgotoreturn分支分支循环循环辅助控制辅助控制9 9种种2.函数调用语句函数调用语句3.表达式语句表达式语句 4.空语句空语句 5.复合语句复合语句 表达式加分号构成例:z=x+y;函数加分号;例:printf(”sum=%d
3、n,sum);只有一个分号的语句用 括起来的一组语句例:t=a;a=b;b=t;说明:1)“”1)“”后不加分号后不加分号2)2)语法上和单一语句相同语法上和单一语句相同3)3)复合语句可嵌套复合语句可嵌套 例如:a=3;;func();printf(“Hello,world!n”);z=x+y;t=z/100;4.2赋值语句赋值语句赋值表达式后加分号C语言中为赋值运算符C语言中,代表一个动作,表示把右边表达式的值装入左边的变量例:if (a=b)0)t=0;表示先将b的值赋给a,然后判断a的值是否大于0,如0,执行t=04.3 数据的输入和输出数据的输入和输出一、一、常用的输入和输出函数常用
4、的输入和输出函数利用库函数利用库函数getchar 函数函数 putchar 函数函数 scanf 函数函数 printf 函数函数字符输入字符输出格式输入格式输出1、putchar函数功能:输出一个字符格式:putchar(c);例:include main()char a,b,c;a=B;b=O;c=Y;putchar(a);putchar(b);putchar(c);程序运行结果:BOY/*ch4_1.c*/#include main()int c;char a;c=65;a=B;putchar(c);putchar(n);putchar(a);运行结果:A B例4.12、getchar
5、函数功能:从终端输入一字符格式:getchar();例:include main()char c;c=getchar();putchar(c);函数的值为从输入设备得到的字符注:要使用getchar()/getchar()函数时,应该在该函数的前面加上include 4.5格式输入与输出一、printf函数1.功能:输出若干个任意类型的数据2.格式:printf(格式控制,输出表列)“格式控制”是用双撇号括起的格式串包括:格式说明:由%和格式字符组成,如:%d,%f普通字符:除格式说明符外的字符,按原样输出指出相应的要输出的数据例:printf(“%d%d”,a,b);Printf(“a=%d
6、 b=%d”,a,b);1)d格式符格式符 d md%ld 例如:例如:printf(“%d,%5d,%ld”,a,b,c);用来控制输出十进制整数按整型数据的实际长度输出m指定输出数据的宽度。当数据本身的实际宽度小于m时,则数据左端补空格;若大于m,则按数据的实际位数输出。输出长整型数据,也可表示为mld2.格式字符格式字符对于不同的数据,应采用不同的格式字符2)o格式符格式符3)x格式符格式符4)u格式符格式符5)c格式符格式符6)s格式符格式符以八进制数形式输出整数,输出的数值不带符号以十六进制数形式输出整数以十进制数形式输出unsigned的整数用来输出一个字符。一个整数,其值在025
7、5之间时也可以以字符的格式输出用来输出一个字符串s ms -ms m.ns -m.ns用来输出一个字符串,不含双引号输出的字符串占m列。当字符串长度大于m时,则按实际长度输出。若小于m,则左侧补空格如果字符串长度小于m,则在m范围内,字符串向左靠,右侧补空格只取字符串的左端n个字符输出,格式同ms只取字符串的左端n个字符输出,格式同-ms。7)f 格式符格式符f%m.nf -m.nf以小数形式输出实数(包括单、双精度)整数部分全部显示出来,小数部分显示6位。注意:并不是显示的所有数字都是有效数字指定数据的宽度共为m列,其中有n位小数。如果数值长度小于m,则左侧补空格。与m.nf类似,只是如果数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 最简单的C程序设计-顺序程序设计 第四 简单 程序设计 顺序
限制150内