下载此文档

《C程序设计》复习资料知识点总结(C语言).docx


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
C 程序设计》知识点
都懂了,一定过!
第 1 章 C 语言概述
C 语言属高级语言,区分字母的大小写,以函数为基本单位采用模块化程序设计,可直接访问内存,进 而对硬件进行操作。
用C语言编写和程序称作C源程序,简称C程序,C程序可别表示回车符、制表符、反斜杠、单引号、双引号。
转义字符、整数'、'\x整数’(或'\X整数')中的整数分别为八进制、十六进制,表示以此整数为ASCII码的 字符。
用双引号括起来的一串字符称作 C 字符串型常量,串中字符数称作串长,可以为 0。字符串的存储形式 为:依次存储字符串中字符的ASCII码,并追加一个空字符'\0'(1字节无符号整数0)。
字符型、整型、实型数据统称数值型数据,不同类型的数值型数据可以混合运算,低精度数据被自动强 制转换为高精度数据后方参与运算。另外,字符常量为有符号短整数,两个字符型数据间的运算按有符 号短整数处理。
如果将数值型数据赋给不同类型的数值型变量,则数值型数据将被自动强制转换为变量的数据类型。
C允许定义变量的同时赋初值。
C运算符及其优先级、结合性如附录C (教材第365页)所示。
强制数据类型转换的一般形式为:
(类型名)数据
自增++、自减--运算只能作用于变量,作用于右侧时,返回变量自增、自减前的值。
赋值表达式的格式为:
变量二表达式 或 变量op=表达式
其中,op为运算符+、-、*、/、%、>>、<<、&、\ I中某一个。前者将右边表达式的值赋给左边的变 量,后者将左边变量的当前值与右边表达式的值作相应运算后仍赋给左边的变量。整个赋值表达式取左 边变量所赋的新值。
用逗号分隔的一组表达式称作逗号表达式,其一般形式为:
表达式, 表达式, „, 表达式
其功能为:从左至右依次计算各表达式的值,并以最后一个表达式的值为整个逗号表达式的值。
将数学式改为 C 表达式时应注意:
乘号*不可省略;
正确改写脚码、运算符、括号等;
正确书写函数名;
把握好运算优先级,分数线改为/时,分子、分母相应加括号;
正确拆分不等式组;
区分整数除法和实数除法。
第 4章 顺序结构程序设计
表达式后缀分号称作表达式语句,即,
表达式;
putchar、getchar、printf、。
函数putchar和getchar的格式和功能如下:
(1) putchar
格式:putchar(表达式)
功能:向标准输出设备输出以指定表达式的值为ASCII码的字符,并以该值为函数值(自动强制转 换为 int 型)。
(2) getchar
格式: getchar()
功能:从标准输入设备输入一个字符,并以该字符为函数值。
注意:getchar可提取空格及回车、Tab等部分控制字符,而且只提取输入中相应位置上的一个字 符,因此,输入字符间无须分隔,否则也被视为输入字符。
. printf 函数的格式和功能如下:
格式:printf(格式控制串,输出表列)
功能:
(1) 从右至左依次计算输出表列中各表达式的值;
(2) 从左至右依次输出格式控制串中的字符,其中, %引导的格式控制符由输出表列中相应表达式的值 所取代。
输出表列是一组用逗号分隔的表达式(又称输出项,可以为 0 项)。格式控制串为字符串型数据(可以 是表达式)。其中,格式符用于控制输出表列中相应表达式的输出格式。格式符及其功能如下表所示:
表 printf 格式字符
格式符
说明
d或i
有符号十进制短整数(不输出正号)
u
无符号十进制短整数
o
无符号八进制短整数(无前缀0)
x或X
无符号十六进制短整数(无前缀Ox,数字的大小写与x相同)
c
字符
s
字符串
f
定点数(默认6位小数)。
e或E
浮点数(浮点数中e的大小写与格式符e的大小写相同)
g或G
%f和%点中输出宽度较短者(e与g的大小写相同)
附加格式符
说明
l
插在%和d、i、u、o、x、X之间,表示输出相应长整数。
整数
插在%和其它格式符之间,前一个整数的绝对值为输出数据的宽度,后一个整数控制实际输出 位数:①输出整数时,指定输出位数,不足左补0,超出保留;②输出实数时,指定输出小数 位数,不足右补0,超出四舍五入;③输出字符串时,指定输出字符数。另外,第一个整数为 负时,输出数据左对齐,否则右对齐。
.整数

. scanf函数的格式和功能如下:
格式:scanf(格式控制串,地址表列) 其中,格式控制串为字符串型数据(可以是表达式),地址表列是一组用逗号分隔的地址 功能:
(1) 右至左依次计算地址表列

《C程序设计》复习资料知识点总结(C语言) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mazhuangzi1
  • 文件大小63 KB
  • 时间2022-05-21