




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 了解c语言a) 产生于 贝尔试验室,由丹尼斯创建,为了描述unix系统。b) c语言是一种中级语言c) c语言是一种面向过程的程序设计语言2. 程序:连续执行的指令的集合。3. c程序的开发过程a) 源程序 .cpp 编译 目标文件.obj 链接可执行文件.exe4. c语言特点a) 结构化的程序设计语言b) 语句简洁、书写自由c) 运算符丰富(45种不同运算符)5. 算法:解决问题所使用的合乎逻辑的、简洁的一系列的步骤。6. 程序的三种控制结构:顺序结构、选择结构、循环结构。7. 流程图1. c语言基本语法a) 严格区分大小写b) 每条语句结束必须使用“;”c) 一行可以写一条语句,也可写多条语句,书写自由。d) 每个程序中有且仅有一个main()函数,main()函数是程序执行的入口和出口e) 允许在程序中使用注释i. 单行注释: /注释内容ii. 多行注释:/*注释内容*/2. 简单认识变量:a) 变量:在程序中保存数据时使用的可以改变值的量b) 变量区分数据类型c) 基本数据类型:i. int 整数类型ii. float double 小数类型iii. char 字符类型d) 变量需要先定义,后使用i. 定义的语法形式ii. 数据类型 变量名;3. 关键字,专有名句,标识符a) 关键字:系统命名,具有特殊含义的b) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typeof union unsigned void volatile whilec) 专有名词:c语言发展过程中,被一些程序员反复使用的也代表了某种含义所形成的名字 如 include , main, printf.d) 标识符:程序中自定义的变量、函数、数组等的名字e) 标识符的命名规则i. 允许使用 字母(52个),数字(10个),下划线(_)ii. 不能以数字开头iii. 不允许和关键字同名f) 建议规则i. 变量名字全部小写,常量的名字全部大写ii. 名字最好能够符合保存数据的含义 4. printf():标准输出函数(输出结果到显示器)a) 两种形式:i. printf(“要输出的内容”);1. 作用:输出固定不变的内容ii. printf(“要输出的内容 和 占位符”,输出项列表);1. 输出一些固定不变的内容和变量的值b) 转义字符:以“”开头,必须写在双引号的内部i. n 换行ii. t 输出一个制表符位置iii. 输出一个”c) 输出项列表一般都是变量,每个变量之前使用”,”d) 占位符:也叫格式控制符,为变量占位置和控制格式,以”%”开头i. 占位符的个数、符号、顺序应当一一对应ii. int %d整数形式 %c ascii字符形式iii. float %f %g %.nf(n是一个非负整数)1. %f 输出时,小数点后有6位2. %g 输出时,会去掉小数末尾的03. %.nf 输出时,小数点后面是n位,四舍五入5. scanf():标准输入函数(从键盘读入数据到程序)a) 用法:scanf(“占位符”,输入项地址列表);i. 第一部分 没有转义字符ii. 第二部分 输入项地址列表 形式是 &变量名b) 占位符要也输入项保持一致c语言运算符1. 常用的运算符(掌握)a) 赋值运算符b) 算术运算符c) 关系运算符d) 逻辑运算符2. 赋值运算符a) =b) 使用形式: 变量 = 值 (只能给变量赋值)c) 赋值时,值的类型要符合变量的类型,否则会发生强制类型转换或者报错d) 赋值时,从后向前3. 能够赋值的基本数据类型a) int 整数 2字节b) float 单精度浮点数 4字节c) double 双精度浮点数 8字节d) char 字符型 1字节e) 几个修饰符用于和基本数据类型搭配:long、short、signed(有符号)、unsigned(无符号)i. long int 简写为 long 4字节ii. short int 简写为 short 2字节iii. 默认数据存储是有符号的4. 算术运算符a) + - * / % + -b) 乘法 在程序中 * 不能省略c) 除法:两点规则i. int /int intii. 如果其中任何一个操作数是float 或者double 小数iii. 如:5/2 2 5.0/2 2.5 5/2.0 2.5iv. 分数的表示方法:分子*1.0 / 分母d) %:取余i. 必须 int % int ii. 余数的符号与%前面的操作数符号相同iii. 5%21 -5%2-1 5%-21 -5%-2-1 5%955. 关系运算符a) = 关系运算符逻辑运算符条件运算符赋值运算符b) ( ) +,- ! *,/,% +, - , = , , = =, != &| ?: =10. 算术运算符:+,-a) 只有用于一个变量,作用是让变量的值+1或-1b) 变量值改变的形式i. = 如 a=10; a=a+10;ii. scanf() iii. +,- :进行自增减运算时,变量应该有初始值c) +、-的使用形式:前缀与后缀i. 只有一种形式不分区前后缀ii. a+; /后缀 a=a+1iii. a-; /后缀 a=a-1;iv. +a; /前缀 a=a+1;v. -a; /前缀 a=a-1;d) 如果一个表达式中除了变量自增减以外,还有其它运算,此时就区分前缀
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肺真菌考试题及答案
- 太空趣味考试题及答案
- 中药事业编考试试题及答案
- 数字农业面试题及答案
- 青州幼儿面试题及答案
- 企业钳工试题及答案
- 2025年广州协和学校教师招聘考试笔试试题(含答案)
- 2025年福建福州文教职业中专学校招聘考试笔试试题(含答案)
- 2025年教师编制考试义务教育法教师法知识考试题及答案
- 医疗器械岗前培训考试试题及答案
- 矿山用电安全知识培训课件
- 《落实主体责任》课件
- 收到美因基因检测报告痛风
- 2016届年第二届天津市大学生化学竞赛理论知识个人赛试卷
- 通勤车租赁投标方案(技术标)
- 一人一档安全管理资料
- 东峰煤矿煤层资源储量估算分析
- 2022年临沧市市级单位遴选(选调)考试真题
- 评估量表模板
- 河北省医疗保险诊疗项目目录
- 三相异步电动机正反转说课课件
评论
0/150
提交评论