- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆大学c程序复习要点
2016 复习要点
一、 基本概念类
1. 标识符、数据类型、变量、运算符
标识符是指给程序中数据对象(如变量、常亮、函数、数据类型等)取名字,命名规则见
P5,不能用系统的保留字做标识符,常见保留字见P5
C 的基本数据类型分为4 类,基本数据类、构造数据类、指针类型、空类型,如下图
整型
单精度型
基本类型 实型 (浮点型) 双精度型
字符型
指 类型
空类型
数组类型
构造体类型
构造类型 联合体类型 (共用体类 型)
枚举类型
在 32 位机器上,基本数据类型占的位数 。用 sizeof()这个运算符得到数据类型的长度。例如 sizeof(int)=4
int 4 字节 32 位
unsigned int 4 字节 16 位
short 2 字节 32 位
unsigned short 2 字节 16 位
long 4 字节 32 位
unsigned long 2 字节 16 位
char 1 字节 8 位
unsigned char 1 字节 8 位
float 4 字节 32 位
double 8 字节 64 位
特殊的字符——转义字符(要记忆)见P10 表1.1
特别注意:‘\102’表示8 进制数表示的字符,代表10 进制的66,即字符B
‘\x42 ’ 表示16 进制数表示的字符,代表10 进制的66,即字符B
记忆:常见字符与ASCII 关系: ‘A’- 65,‘a’- 97,‘0’- 48
单个字符的定义,使用“char ch;”,定义字符ch 为字符型变量。字符串变量的定义,必须
使用字符数组的形式,例如“char ch[10];”,表示字符串ch 包含10 个字符(含转义字符和结束
符“\0”),字符串的长度为9(不包含结束符)
符号常量: #define 标识符 常量 (表示在程序中使用“标识符”的地方直接用“常量”
代替)
运算符及运算符的优先性和结合性,见P18 的表1.4
- 1 -
自增、自减运算符:例如:
++a 和—a,表达式的值和变量的值一致,都是增加1 或者减少
a++和a--,表达式的值和变量的值不一致,表达式的值是a 的原值,而变量的值是增加1
或者减少1
符合运算符,;x%=y-5,相当于是x=x%(y-5),注意计算顺序P23,右边是表达式时要注意使
用括号
逗号运算符:其值是最后一个表达式的值和数据类型P23
常用数学函数: int abs(int n); 求整型数据的绝对值
double fabs(double x); 求双精度实型数据的绝对值
int mod(int x, int y); 整型求余
double sin(double x); 求正弦函数值
文档评论(0)