汇总讲稿概述.docVIP

  • 5
  • 0
  • 约1.83万字
  • 约 19页
  • 2016-03-16 发布于湖北
  • 举报
汇总讲稿概述.doc

1、C语言程序设计初步知识 一、知识点 1、程序的构成 C语言程序的格式如下: 例1-1: 说明:程序由函数构成,有且仅有一个主函数,从主函数中读起,在主函数中结束。 2、函数的构成 函数由函数名和函数体构成,函数体又由函数声明部分和函数执行部分组成。声明部分就是把已知条件存放到计算机内存中,执行部分就是运算及把运算结果输出来。 3、C语言的基本词法 C语言的基本词法由三部分组成:符号集、标识符和关键字(保留字)。标识符就是用于标识的字符,由数字、字母和下划线构成,不用是数字开头,最好不要超过8个字符。 关键字主要是数据类型,语法控制等字符。 转义字符:\n 换行,\\ 一个反斜杠,\’ 单引号,\” 双引号,\t 水平制表符 4、数据类型 数据类型的作用就是给每个数据在内存中分配适当的内存空间。数据类型可以分为三类: 基本类型 结构类型 派生类型 整型int 字符型char 实型(浮点型)float 空类型void 结构体struct 共用体union 枚举型enum 用户定义类型typedef 数组类型 指针类型 5、整型数据 它又分为基本类型(int),长整型(long int),短整型和无符号整型。基本类型在内存中分配两个字节,长整型分配4个字节。 C语言中的整型常量有三种表示形式:十进制、八进制(以数字0开头)和十六进制(以0x开头)。 6、字符型:单个字符用单引号括起来,字符串用双引号括起来,分配1个字节。 7、实型数据:分为单精度float(4个字节)和双精度double(8个字节)。 实型常量可以采用指数形式表示,如123.2可以表示为1.232e2或1.232E2,e前有数,e后为整。 8、C语言运算符 C语言运算符有五类:算术运算符、逻辑运算符、关系运算符、赋值运算符和条件运算符。 (1)算术运算符:+、-、*、/、%(两个整数相除值为整,求余运算的数值必须为整数) (2)关系运算符:、、=、=、==、!=(两个数运算后的结果要么为真,要么为假,真用1表示,假用0表示) (3)逻辑运算:逻辑与,逻辑或||,逻辑非 ! :两者为真则为真,有一者为假则为假 ||:有一者为真则为真 !:非零的数就为假,0为真 说明:多个运算时,只有前面的为真才需要去计算后面的,如(a=3)(b=0)(c=6),此时c=6的运算并不发生;多个逻辑或运算则相反。 (4)赋值运算符:=,复合赋值运算符+=,-=,*=,/=,%=的运算可以先把等号右边的数值用括号括起来,然后运算,如a*=a+b等价于a=a*(a+b) (5)条件运算符:表达式1?表达式2:表达式3,表达式1成立,整个表达式就取表达式2的值,否则取表达式3的值。 (6)逗号运算符:用逗号相隔的多个表达式取最后一个表达式的值当作整个表达式的值。 说明:各类运算符的优先级为“非算关与或赋逗”。 9、不同类型数据间的转换和运算 存储空间小的数据可以往大的转换,即字符型可以转换为整型,整型可以转换为实型。 强制类型转换:(数据类型)数据,如(int)(a+b)。 二、习题精选 一个C程序可以包含任意多个不同名的函数,但有且仅有一个(),一个C程序总是从()开始执行。 (A)过程 (B)主函数 (C)函数 (D)include C源程序是由()构成的 (A)函数 (B)函数和过程 (C)超文本过程 (D)子程序 下列字符串是标识符的是() (A)_HJ (B)9_student (C)long C语言提供的合法关键字是() (A)break (B)print (C)funition (D)end 5. C语言中不能用来表示整常数的进制是() (A)十进制(B)十六进制 (C)八进制(D)二进制 6. 在C语言中,反斜杠字符是() (A)\n (B)\t (C)\v (D)\\ 7. 下列常数中,不合法的C常量是() (A)-0x3b1 (B)123e+2.3 (C)’}’ (D)6e+7 写出下面程序的输出结果() main() {int x,y,z; x=y=1; z=x++-1; printf(“%d,%d\t”,x,z); z+=-x+++(++y||++z); printf(“%d,%d”,x,z); } (A)2,0 3,-1 (B)2,1 3,0 (C)2,0 2,1 (D)2,1 0 ,1 写出下面程序的输出结果() main() {int I,j; I=16; j=(I++)+I;printf(“%d”,j); I=15;printf(“%d %d”,++I,I);} (A)32 16 15 (B)33

文档评论(0)

1亿VIP精品文档

相关文档