没有合适的资源?快使用搜索试试~ 我知道了~
C程序设计读书笔记
需积分: 9 56 下载量 75 浏览量
2008-03-15
22:05:02
上传
评论
收藏 93KB DOC 举报
温馨提示
试读
20页
一篇关于C程序的学习心得(朋友的)
资源推荐
资源详情
资源评论
C 程序设计读书笔记
写在前面:
《 程序设计》可以说是一本再基础不过的编程书了,但每读一遍的感觉
却都是不同的,可以说,每读一遍,都会有很多新的收获。真所谓老书再读,
回味无穷啊!此笔记是《 程序设计》谭浩强编著,清华大学出版社出版。除
了将书中的重点知识点记下来外,也加入了我对知识点的理解,我想这一点是
读书笔记的重要性所在。
第一章 概述 第二章 数据类型、运算符与表达式
第三章 最简单的c程序设计 第四章 逻辑运算和判断选取控制
第五章 循环控制 第六章 数组
第七章 函数 第八章 预编译处理
第九章 指针 第十章 结构体与共用体
第十一章 位运算 第十二章 文件
第一章 概述
. 语言的特点
语言简洁、紧凑,使用方便、灵活。共有32个关键字,9种控制语句。
运算符丰富,公有34种运算符。
数据结构丰富,数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。
具有结构化的控制语句(如 、、、、)
语法限制不太严格,程序设计自由度大。
允许直接访问物理地址,能进行位()操作,可以直接对硬件操作。
生成目标代码质量高,程序执行效率高。
可移植性好。
2. C 语言的用途
C 虽不擅长科学计算和管理领域,但对操作系统和系统实用程序以及对硬件进行操作方面,
C 有明显的优势。现在很多大型应用软件也用C编写。
第二章 数据类型、运算符与表达式
. 的数据类型
的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举
类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
. 常量与变量
常量其值不可改变,符号常量名通常用大写。变量其值可以改变,变量名只能
由字母、数字和下划线组成,且第一个字符必须为字母或下划线。否则为不合
法的变量名。变量在编译时为其分配相应存储单元。
. 整型数据
整型常量的表示方法:十进制不用说了,八进制以 ! 开头,如 ! ,十六进
制以 !" 开头,如 !"。
整型变量分为:基本型(#)、短整型(#)、长整型(##)和
无符号型。不同机器上各类数据所占内存字节数不同,一般 # 型为2个字节,
# 型为 $ 个字节。
$. 实型数据
实型常量表示形式:十进制形式由数字和小数点组成(必须有小数点),如:
!%、% 、 %、!%! 等。指数形式如 代表 &! 的三次方。
实型变量分为单精度(')和双精度(()两类。在一般系统中 '
型占 $ 字节,) 位有效数字,( 型占 * 字节,+,- 位有效数字。
+. 字符型数据
字符变量用单引号括起来,如../..等。还有一些是特殊的字符常量,如.0#./.0
.等。分别代表换行和横向跳格。
字符变量以 来定义,一个变量只能存放一个字符常量。
字符串常量是由双引号括起来的字符序列。这里一定要注意..和11的不同,
前者为字符常量,后者为字符串常量, 规定:每个字符串的结尾加一个结束
标志.0!.,实际上11包含两个字符:..和.0!.。
-. 数值型数据间的混合运算
整型、字符型、实型数据间可以混合运算,运算时不同类型数据要转换成同一
类型再运算,转换规则:
/23#23(##23#23(42'
). 运算符和表达式
运算符包括:
算数运算符( 5 2 6 7 8 )
关系运算符( 34993949:9)
逻辑运算符( :;;<<)
位运算符( 4433,<=;)
赋值运算符( 9)
条件运算符( >?)
逗号运算符( /)
指针运算符( 6;)
求字节数( @)
强制类型转换(类型)
分量运算符( %23)
下标运算符( AB)
其它运算符( 如函数调用运算符CD)
自增自减运算符( 5522)注意:55 和 55的不同之处,55 使用 之前
先使 加1,55使用 之后,使 加1。
逗号表达式的求解过程:先求解表达式1,再求解表达式2,整个表达式的值
是表达式2的值。
第三章 最简单的c程序设计
1. 的9种控制语句:
CD,,
CD,
CD,
,CD
##(
E
(#
程序的三种基本结构:顺序结构,选择结构,循环结构
2.数据输出
语言不提供输入输出语句,输入输出操作是由 的库函数完成。但要包含头文件 %。
(CD向终端输出一个字符
#CD的格式字符:
格式符 用来输出十进制整数
8按整型数据的实际长度输出
8F使输出长度为 F,如果数据长度小于 F,则左补空格,如果大于 F,则输出实际长度
8输出长整型数据
格式符 以八进制形式输出整数
" 格式符 以十六进制形式输出整数
剩余19页未读,继续阅读
资源评论
itliudong
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功