计算机基础与程序设计.ppt
《计算机基础与程序设计.ppt》由会员分享,可在线阅读,更多相关《计算机基础与程序设计.ppt(28页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 1.C语言语句综述语言语句综述 C语言语句及分类语言语句及分类从程序的组成结构看:从程序的组成结构看:所有语句都按所有语句都按“函数函数”进行组织进行组织数据描述:数据定义部分数据描述:数据定义部分数据操作:语句实现部分数据操作:语句实现部分从程序的功能看从程序的功能看:数据输入数据输入数据的运算处理数据的运算处理结果输出结果输出1计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 1.C语言语句综述语言语句综述 表达式语句表达式语句表达式表达式;例如,例如,a=5;x+;分号是表达
2、式语句不可缺少的,用于分隔多条表达分号是表达式语句不可缺少的,用于分隔多条表达语句语句2计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 1.C语言语句综述语言语句综述 函数调用语句函数调用语句函数名函数名(实参表实参表);例如,例如,y=sqrt(x);printf(Hello World!);分号是表达式语句不可缺少的,用于分隔多条表达分号是表达式语句不可缺少的,用于分隔多条表达语句语句3计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 1.C语言语句综述语言语句综述 空语句空语句;空语句意味着什么都不做,但是它却会消耗一定的
3、空语句意味着什么都不做,但是它却会消耗一定的计算机资源计算机资源复合语句复合语句 语句语句1;语句语句2;语句语句3;用花括号把若干语句括起来,被看成是一条语句用花括号把若干语句括起来,被看成是一条语句例如,例如,c=a;a=b;b=c;4计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 1.C语言语句综述语言语句综述 对程序流程实现控制的语句对程序流程实现控制的语句语句形式语句形式功能功能语句形式语句形式功能功能if(.)else.条件语句条件语句goto转向语句转向语句while()循环语句循环语句continue 结束本循环语句结束本循环语句do whil
4、e()循环语句循环语句break中断语句中断语句for()循环语句循环语句return返回语句返回语句switch多分支选择多分支选择语句语句5计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入输出语句 赋值语句赋值语句变量名变量名=表达式表达式;例如,例如,a=1;b=3;c=3;x=a*a+b*b+c*c赋值表达式和赋值语句是不相同的,例如,逗号运赋值表达式和赋值语句是不相同的,例如,逗号运算表达式中含有赋值表达式算表达式中含有赋值表达式 y=(a=1,b=a+1,c=b+2);当把以上语句看成一个整体时,才是赋值语句
5、。当把以上语句看成一个整体时,才是赋值语句。6计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入输出语句 数据处理的一般过程是:数据处理的一般过程是:输入输入 处理处理 输出输出。“输出输出”的功能是将保存在内存单元中的变量或者数组中的值显的功能是将保存在内存单元中的变量或者数组中的值显示在屏幕上或者用打印机打印出来,即把信息从内存传送到外设示在屏幕上或者用打印机打印出来,即把信息从内存传送到外设。“输入输入”的功能是利用键盘等输入设备为变量或者数组等提供数的功能是利用键盘等输入设备为变量或者数组等提供数据,并保存到内存单
6、元中,供程序计算时使用,即把信息从外设据,并保存到内存单元中,供程序计算时使用,即把信息从外设传送到内存。传送到内存。在在C语言中,输入输出操作是由编译系统提供的语言中,输入输出操作是由编译系统提供的库函数库函数来实现的。来实现的。使用标准输入、输出库函数时要用在源文件开头使用预编译命令使用标准输入、输出库函数时要用在源文件开头使用预编译命令“#include”或或“#include stdio.h”。主要介绍主要介绍getchar()、putchar()、scanf()、printf()等输入、输出库等输入、输出库函数。函数。7计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算
7、机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入输出语句 格式输出语句格式输出语句printf()printf(输出格式输出格式,输出表列,输出表列);双引号内的输出格式是一个字符串,可由格式说明、双引号内的输出格式是一个字符串,可由格式说明、按原样输出的字符、转义字符组成。按原样输出的字符、转义字符组成。例如,例如,printf(a=%d b=%dn,a,b)注意:注意:(1)输出格式中的格式说明符的个数和输出表列中的数输出格式中的格式说明符的个数和输出表列中的数据个数必须一致据个数必须一致(2)原样输出的字符可以是任意可显示字符,包括空格原样输出的字符可以是任意可显示字符,包括空
8、格和控制字符和控制字符8计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入输出语句 形式:形式:printf(格式控制字符串,输出项表列)(格式控制字符串,输出项表列)#include void main()int i=5;float f=32.345;printf(i=%3df=%5.1f n,i,f);printf(End.n);要输出的值要输出的值列表列表输出表列输出表列格式控制格式控制例:例:9计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入
9、输出语句 格式控制字格式控制字符串的组成符串的组成i=%3df=%5.1f常规字符常规字符 格式说明格式说明%5 .1 f引导符引导符宽度宽度小数位数小数位数精度精度格式符格式符10计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入输出语句 格式控制完整的格式格式控制完整的格式:%0 m.n l/h 格式字符格式字符 输出项的类型输出项的类型 类型修正类型修正 输出域的宽度及精度输出域的宽度及精度 空位是否填空位是否填0 是否左对齐输出是否左对齐输出 格式说明的引导符号格式说明的引导符号数字数字注意注意:格式字符区分大小写
10、格式字符区分大小写必须!必须!11计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入输出语句 格式字符格式字符功能说明功能说明d(decimal)以十进制带符号形式输出整数以十进制带符号形式输出整数x(hexadecimal)以十六进制形式输出整数以十六进制形式输出整数o(octal)以八进制形式输出整数以八进制形式输出整数u(unsigned int)以十进制无符号形式输出整数以十进制无符号形式输出整数c(char)以字符形式输出一个字符以字符形式输出一个字符s(string)输出字符串输出字符串f(float)以小数形
11、式输出实数以小数形式输出实数e(exponential)以指数形式输出实数以指数形式输出实数g(global)选用选用%f和和%e中输出宽度较短的一种格式中输出宽度较短的一种格式%输出百分号本身输出百分号本身12计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计计算机基础与程序设计 2.赋值语句及输入输出语句赋值语句及输入输出语句 格式选择式格式选择式功能说明功能说明+结果向右靠齐(不写,则默认为结果向右靠齐(不写,则默认为+)-结果向左靠齐结果向左靠齐0有有0时不用位置填时不用位置填0,无,无0时不用位置填空格时不用位置填空格m(整数整数)m是输出字符的宽度(总列数,包括小数点)是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 基础 程序设计
限制150内