计算机二级C语言(重要知识点).ppt

  1. 1、本文档共152页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 1.C语言的基本概念 江苏省计算机等级考试-上机 1.两道题 江苏省上机考试应该注意事项 3.编程题(算法+文件操作) 1.c语言规定常量的类型有4种:整型常量,实型常量,字符常量,字符串常量。常量是不需要事先定义的,在程序中中可以直接使用,常量类型也不需要说明,它是由书写方法自动默认的。 1.整型数据在内存中的存储方式 在C语言中,对于有符号整数,用最高位(最左边一位)用来存放整数的符号,若是正整数,最高位为0,若是负数,最高位放置1.对于正整数用“原码”形式存放,对于负整数用“补码”形式存放。 注意:实型常量只能用十进制形式表示,不能用八进制或十六进制形式表示。实型常量可以用十进制小数形式或指数形式表示。如:43.5,345,1e2。实型常量不分单精度和双精度型,但可以赋给一个float或double型变量。 1.表达式的组成:由运算符与运算量组成;如a+3,t+sin(a) 2.赋值运算符的强制类型转换作用: 如int a ;float b = 3.21;a=b;printf(“a=%d” , a ); 3.复合运算:a*=x+y 等价于 a=a*(x+y) 1.在C语言中由于是自左向右结合的,所以只考虑左端,即当号的左端为0时,不再计算其右端 2.逻辑运算结果与1代表真,0代表假 ,答案选D 1.表达式的组成:由运算符与运算量组成;如a+3,t+sin(a) D C Break只能跳出一层switch,结果是# 1.在C语言中由于是自左向右结合的,所以只考虑左端,即当号的左端为0时,不再计算其右端 1.第一个表达为真,要求a的值不等于零 第二个表达式为真,要求变量a为零 第一次止 图中向左的箭头 表示必定转换,如字符型和short必定转换为int,float型在运算时先转为double型(即使两个float型相加,也都转换为double型,然后再相加)。向上的箭头表示当运算对象为不同类型时的转换的方向。 在C语言中提供两条自动转换规则: (1)表达式在计算中数据的类型自动转换原值。参加运算的各个数据类型都转换为数据长度最长的数据类型,然后再计算,计算的结果是数据长度最长的数据类型。 (2)运算结果在存入变量时数据的类型的自动转换原则。先将运算结果的数据类型自动转换成变量的数据类型,然后在赋值给该变量。 注意:参与运算的数据类型改变了,x类型不变 1.表达式的组成:由运算符与运算量组成;如a+3,t+sin(a) 1.条件运算是唯一三目运算符 ,不能与if语句完全等价 1.If语句还可以有多个分支if语句 2.在使用if-else嵌套时注意保证if-else语句的完整性,书写或输入源程序时应采用缩进原则,这样也便于检查是否出错。 2.由于C程序对书写规则并无特定的要求,所以在程序中使用if语句的嵌套可能给理解带来”二义性”。因此c语言规定,在出现这种情况时,按照下列原则处理:else总是与最近的if配对。 1.或 类型名 数组名[ ]={表达式列表};数组的维数由表达式的个数决定 1. 2.二维数组在内存中连续存储,数组名是0行0列数组元素的地址,a[i]是第i行第0列元素的地址。举例说明:a[4][5] ,a是二维数组的起始地址==a[0][0] ,a[i] == a[i][0] 1.字符串的字符存储个数3,4(字符串的结束符) 1.函数命名;函数类型(返回值类型);基本数据类型、结构体类型、指针类型;函数形式参数的声明;函数体定义、函数返回值与return语句的使用 2.注意函数定义时,在头部是没有分号的 在C语言中,指针是指一个变量的地址,因为通过变量的地址“指向”的位置找到变量的值,这种“指向”变量地址可以形象地看作“指针”.用来存放指针的变量称为指针变量,它是一种特殊的变量,它存放的是地址值。 定义指针变量的说明:“类型名”称为”基类型”规定了后面的指针变量中存放的数据类型,”*”号表明后面的”指针变量1”,“指针变量2”等是指针变量,”*”号在定义时是不能省,否则就会变成一般变量的定义了。”指针变量1”,“指针变量2”的功能称为指针变量名。 在C语言中,指针是指一个变量的地址,因为通过变量的地址“指向”的位置找到变量的值,这种“指向”变量地址可以形象地看作“指针”.用来存放指针的变量称为指针变量,它是一种特殊的变量,它存放的是地址值。 定义指针变量的说明:“类型名”称为”基类型”规定了后面的指针变量中存放的数据类型,”*”号表明后面的”指针变量1”,“指针变量2”等

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档