- 1、本文档共320页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计教程ppt课件完整版C语言程序设计教程ppt课件完整版C语言程序设计教程ppt课件完整版
C语言程序设计教程;- 2 -;- 3 -;- 4 -;- 5 -;- 6 -;- 7 -;- 8 -;- 9 -;- 10 -;- 11 -;- 12 -;- 13 -;- 14 -;- 15 -;- 16 -;- 17 -;- 18 -;- 19 -;- 20 -;- 21 -;- 22 -;- 23 -;- 24 -;- 25 -;- 26 -;- 27 -;C语言程序设计教程;- 29 -;——主要内容
C语言数据类型、常量和变量
运算符和表达式
数据类型的转换
优先级和结合性
数据的输入和输出
清屏幕函数
光标定位函数
;- 31 -;基本数据类型表;2.1.2 常量和变量;2)字符常量; 类 型:即变量所存储数据的类型。
变量名:每个变量都必须有一个名字,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。 变量的命名遵循标识符的命名规则:
C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
变量的值:
从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。
例如:int x=5; 表示变量的名称为x,类型为int,变量的值为5。;- 36 -;2)变量的定义和初始化;- 38 -; 2.2 运算符和表达式;2.2.1 算术运算符及其表达式;自增(++)、自减(--)运算符 ;2. 算术表达式:
;2.2.2 赋值运算符及其表达式;2.2.3 复合运算符及其表达式;2.2.4 关系运算符及其表达式 ;- 46 -;逻辑运算符是对逻辑量进行操作的运算符。逻辑量只有“真”和“假”两个值,分别用1和0表示。
运算符 含义 说明
! 逻辑非,表示否定
逻辑与,表示且(相当于AND)
|| 逻辑或,表示或者(相当于OR)
例如:
若x为非零,则可描述为:!(x==0)或x!=0。
若x大于a且小于b,则可描述为:xaxb。
若x大于等于a或x小于等于b,则可描述为:x=a||x=b。;注意:
在计算关系表达式的值时,、||存在短路规则,即当计算机从左向右依次计算关系表达式的值,若计算到某一个关系表达式时已经能够得出整个表达式的值时,就不再计算其后边的关系表达式。这样可以使计算机计算关系表达式的值速度更快。;例如:
设有int x=0,y=0,z=0
执行++x||++y++z后, x=1,y=0,z=0
执行++x++y||++z 后,x=1,y=1,z=0
;2.3 数据类型的转换;【例2-1】计算半径为5的圆的面积。;2.3.2 强???转换;【例2-2】数据类型强制转换应用
main()
{
float f=5.75;
printf((int)f=%d,f=%f\n,(int)f,f);
}
运行结果:
(int)f=5,f=5.750000 ;2.4 优先级和结合性;- 55 -;2.5 数据的输入和输出 ;%md 表示输出整数占m位宽度,右对齐。若数据实际宽度超过规定宽度,则按数据实际宽度输出。
%-md 表示输出整数占m位宽度,左对齐;
%m.nf 表示输出浮点数据占m位宽度(小数点算一位),其中n位小数,右对齐;
%-m.nf 表示输出浮点数据占m位宽度(小数点算一位),其中n位小数,左对齐。
【例2-3】标准输出函数应用;格式输入函数scanf();注意:
当输入多个数值数据时,若控制串中没有非格式字符作为输入数据之间的间隔,则可用空格、TAB或回车作间隔。
如:scanf(“%d%d%d”,a,b,c);
若控制串中有非格式符(逗号或空格),则输入数据间用指定的非格式符分隔。
如:scanf(“%d,%d,%d”,a,b,c);
输入数据间必需用逗号‘,’分隔。如输入数据格式应为:3,4,5
当输入多个字符数据时,若控制串中没有非格式字符,则认为所有输入的字符均为有效字符。
如:scanf(%c%c%c,a,b,c);
若输入为:x y z,则a的值为x,b的值为空格 ,c的值为y。
若输入为:xyz,则a的值为x,b的值为y,c的值为z。
输入数据的类型应与格式控制串对应的类型相一致。;【例2-4】从标准键盘读入两个数,然后再将其输出。
#include stdio.h
void main()
{
int i,j;
printf(请输入两个整数,用空格分隔:i, j=?\n);
scanf(%d %d,i,j);
printf(i=%d , j=%d,i,j);
};【例2-5】多个字符变量的输入。
#include stdio.h
main
您可能关注的文档
- (5年高职)人力资源开发与管理教学课件汇总完整版电子教案全书课件(最新).ppt
- 中级财务会计最新ppt课件(完整版).ppt
- 手绘效果图表现ppt课件(完整版).ppt
- 新闻媒介管理完整版课件.ppt
- 《食品真相大揭秘》课件(完整版).ppt
- 《YY 0792-2024眼科仪器 眼内照明器》.pdf
- YY 0792-2024眼科仪器 眼内照明器.pdf
- 中国行业标准 YY 0792-2024眼科仪器 眼内照明器.pdf
- 《YY/T 0063-2024医用电气设备 医用诊断X射线管组件 焦点尺寸及相关特性》.pdf
- YY/T 0063-2024医用电气设备 医用诊断X射线管组件 焦点尺寸及相关特性.pdf
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
文档评论(0)