C程序设计笔记.doc

上传人:文库蛋蛋多 文档编号:2384577 上传时间:2023-02-17 格式:DOC 页数:12 大小:37KB
返回 下载 相关 举报
C程序设计笔记.doc_第1页
第1页 / 共12页
C程序设计笔记.doc_第2页
第2页 / 共12页
C程序设计笔记.doc_第3页
第3页 / 共12页
C程序设计笔记.doc_第4页
第4页 / 共12页
C程序设计笔记.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《C程序设计笔记.doc》由会员分享,可在线阅读,更多相关《C程序设计笔记.doc(12页珍藏版)》请在三一办公上搜索。

1、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) 一行可以写一条语句,也

2、可写多条语句,书写自由。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

3、 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个),下

4、划线(_)ii. 不能以数字开头iii. 不允许和关键字同名f) 建议规则i. 变量名字全部小写,常量的名字全部大写ii. 名字最好能够符合保存数据的含义 4. printf():标准输出函数(输出结果到显示器)a) 两种形式:i. printf(“要输出的内容”);1. 作用:输出固定不变的内容ii. printf(“要输出的内容 和 占位符”,输出项列表);1. 输出一些固定不变的内容和变量的值b) 转义字符:以“”开头,必须写在双引号的内部i. n 换行ii. t 输出一个制表符位置iii. 输出一个”c) 输出项列表一般都是变量,每个变量之前使用”,”d) 占位符:也叫格式控制符,为变

5、量占位置和控制格式,以”%”开头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) 算术运算

6、符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. 默认数据存储是

7、有符号的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) ( ) +,- ! *,/,% +, - , = ,

8、, = =, != &| ?: =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) 如果一个表达式中除了变量自增减以外,还有其它运算,此时就区分前缀与后缀i. a=b=10;ii. m=a+;/后缀 m=a; a=a+1; m=10iii. n=+b; /前缀 b=b+1; n=b; n=111. 前缀:变量的值先改变,然后用改变后的值参与其它运算2. 后缀:先参与其它运算,然后再改变本身的值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号