大学c语言考试基础知识复习
大学c语言知识点笔记 大学c语言基础考试知识点

大学C语言知识点笔记C语言是一门非常重要的编程语言,广泛应用于各个领域。
在大学学习C语言是非常重要的一环,因为它是计算机科学和软件工程领域的基础。
本文将总结大学C语言基础考试知识点,希望能够帮助各位同学更好地备考。
1. 基本语法C语言的基本语法是了解C语言的第一步。
下面列举一些常见的基本语法知识点:•变量和数据类型:如何声明变量,各种数据类型的特点和使用方法。
•运算符:算术运算符、逻辑运算符、关系运算符等。
•控制结构:条件语句(if-else语句、switch语句)、循环语句(for 循环、while循环、do-while循环)。
•函数:函数的定义和调用,函数参数的传递。
•数组:一维数组和二维数组的定义和使用。
•指针:指针的基本概念,指针的声明和使用,指针与数组的关系。
•结构体:结构体的定义和使用。
2. 程序设计C语言的程序设计是非常重要的一环,它涉及到如何用C语言解决实际问题。
下面列举一些常见的程序设计知识点:•算法和流程图:如何使用伪代码描述算法,如何使用流程图表示问题的解决过程。
•函数的设计:如何设计一个函数,如何将一个大问题划分为多个小问题,如何通过函数的调用和返回来解决问题。
•递归:递归函数的概念、递归函数的实现和调用。
•文件的读写:如何打开文件、读取文件、写入文件。
•链表:链表的定义和基本操作,如何使用链表解决问题。
•排序和查找:各种排序算法(冒泡排序、快速排序、插入排序)和查找算法(二分查找、顺序查找)的原理和实现。
3. 内存管理C语言中的内存管理是非常重要的一部分,它直接影响到程序的性能和稳定性。
下面列举一些常见的内存管理知识点:•变量的作用域和生命周期:局部变量和全局变量的作用域范围和生命周期。
•内存分配和释放:动态内存分配的原理和使用方法,如何使用malloc函数来申请内存,如何使用free函数来释放内存。
•内存泄漏和野指针:内存泄漏和野指针的概念和原因,如何避免内存泄漏和野指针的产生。
大一c语言期末必备知识点

大一c语言期末必备知识点C语言作为计算机科学和编程领域中最为基础和重要的编程语言之一,在大一的学习中扮演着重要的角色。
掌握C语言的核心知识点对于顺利通过期末考试至关重要。
本文将为大一同学总结C语言期末考试中的必备知识点,帮助大家提高复习效率和考试成绩。
知识点一:基本语法1. 注释:单行注释以"//"开头,多行注释以"/*"开头,以"*/"结尾。
2. 标识符:变量名、函数名、标签等的命名规则和规范。
3. 数据类型:包括整型、浮点型、字符型和指针型等。
4. 变量和常量:定义变量和常量的方式以及使用的规范。
5. 运算符:包括算术运算符、赋值运算符、逻辑运算符等。
6. 控制语句:包括条件语句(if-else语句)和循环语句(while循环、do-while循环和for循环)等。
7. 函数:函数的定义、函数的调用以及函数的返回值。
1. 数组:一维数组和多维数组的定义、初始化和使用等。
2. 指针:指针的概念、指针的运算、指针和数组的关系等。
3. 字符串:字符串的定义、字符串的操作和字符串的输入输出等。
知识点三:文件操作1. 文件指针:文件指针的定义、文件指针的定位等。
2. 文件读写:打开文件、关闭文件、读取文件内容、写入文件内容等。
知识点四:内存管理1. 动态内存分配:使用malloc、calloc和realloc等函数进行动态内存分配。
2. 内存释放:使用free函数释放动态分配的内存。
1. 结构体:结构体的定义、结构体数组和结构体指针等。
2. 链表:单链表和双链表的定义、插入节点、删除节点和遍历链表等。
知识点六:预处理指令1. 宏定义:使用#define进行宏定义。
2. 条件编译:使用#ifdef、#ifndef、#endif和#elif等来控制代码的编译。
知识点七:函数库1. 标准输入输出库:使用stdio.h中的函数进行输入输出操作。
2. 数学库函数:使用math.h中的函数进行数学计算。
大学C语言第1讲C语言基础知识

定义变量就是在内存中申请空间存放变量值 num int num; 5 一个整型数大小 char ch; ch a 一个字符大小
定义之后立即初始化是好的编程风格。 定义之后立即初始化是好的编程风格。不然你 引用它时,可能是随机值,没有错误提示。 引用它时,可能是随机值,没有错误提示。 例:
数据是否带符号 有符号型 无符号型
不同的数据集合上定义了不同的运算 长度和精度的限制
基本数据类型
关键字 short unsigned [int] int long float double char
表示数据
短整 型Байду номын сангаас
无符号整型
整型 实型 长整型 单精 度 4 4
实型 双精度 8
字符
占字节数
2
4
1
取值范围
编程序) 人(用、编程序) 高级语言( 高级语言(C,C++,Java等) 等 数据结构 软件工程 编译程序 数据库管理系统 操作系统 计算机硬件组成原理
软件
什么是ASCII码? 码 什么是
计算机中用得最广泛的字符集及其编码, 计算机中用得最广泛的字符集及其编码,是由 美国国家标准局(ANSI)制定的 制定的ASCII码 美国国家标准局 制定的 码 (American Standard Code for Information Interchange,美国标准信息 , 交换码) 交换码) 分析
C语言的产生 语言的产生 语言的
C语言 语言
年代初研制出来的, C语言是贝尔实验室于70年代初研制出来的,用于 语言是贝尔实验室于 年代初研制出来的 编写UNIX。后来又被多次改进,并出现了多种版本。 编写 。后来又被多次改进,并出现了多种版本。 80年代初,美国国家标准化协会(ANSI),根据C 年代初, ),根据 年代初 美国国家标准化协会( ),根据C 语言问世以来各种版本对C语言的发展和扩充, 语言问世以来各种版本对C语言的发展和扩充,制定 标准( 年再次做了修订)。 了ANSI C标准(1989年再次做了修订)。 标准 年再次做了修订
c语言期末复习资料

c语言期末复习资料C语言是计算机科学中非常基础的一门编程语言,是程序员必须掌握的技能之一。
由于其简单易学的特点和广泛的应用范围,越来越多的人开始学习和使用C语言。
期末考试是C语言学习过程中的重要节点,为了帮助考生顺利通过考试,本文整理了一些C语言期末复习资料以供参考。
一、基础知识1.变量和数据类型C语言中的变量用于存储程序中使用的数据,数据类型是指变量所代表的数据的类型。
常见的C语言数据类型包括整型、浮点型、字符型、布尔型等。
掌握变量和数据类型的定义和使用是C 语言学习的第一步。
2.运算符和表达式C语言中的运算符用于对变量进行运算和操作,包括算术运算符、关系运算符、逻辑运算符等。
表达式是由变量和运算符组成的代码段,用于对变量进行操作和计算。
掌握运算符和表达式的使用和规则是C语言学习的基础。
3.条件语句和循环语句条件语句和循环语句是C语言中的两种重要的控制结构。
条件语句根据条件的真假来执行不同的代码段,常见的条件语句包括if语句和switch语句。
循环语句用于重复执行同一个代码段,常见的循环语句包括for循环、while循环和do-while循环。
掌握条件语句和循环语句的使用和应用是C语言学习的重要环节。
二、进阶技巧1.字符数组和字符串字符数组和字符串是C语言中非常常用的数据类型,用于处理字符和文本。
字符数组是由若干个字符组成的数组,字符串是由若干个字符组成的字符串常量。
掌握字符数组和字符串的定义和使用,能够更好地处理文本和数据输入输出等问题。
2.函数和指针函数是C语言中的重要的模块化编程方法,函数将程序的功能分解为若干个具有特定功能的独立模块。
指针是C语言中的重要的数据类型,它存储变量的内存地址,常用于访问复杂数据结构和实现高效的内存管理。
掌握函数和指针的使用和细节能够更好地组织程序和提高程序的执行效率。
3.结构体和文件操作结构体是C语言中用于组织复杂数据结构的数据类型,常用于存储各种类型的数据记录。
大一c语言基础知识大全

大一c语言基础知识大全C 语言是一门广泛应用于计算机领域的高级编程语言。
它不仅具有结构化编程、指针操作等高级特性,还可以调用底层操作系统函数进行系统级编程。
以下是 C 语言的基础知识:1. 算法结构:C 语言中常用的算法结构包括三种流程:顺序结构、选择结构和循环结构。
其中,顺序结构是指按照代码编写的顺序依次执行每行代码。
选择结构则是根据条件选择某段代码,主要有if-else 语句和 switch-case 语句。
循环结构则是不断重复执行某段代码,主要有 while 和 for 语句。
2. 数据类型:C 语言中的数据类型包括整型、浮点型、字符型和指针型等。
整型包括 int、short、long 三种类型,浮点型包括 float、double 两种类型,字符型为 char 类型,指针型为 void *类型。
3. 数组:数组是 C 语言中的重要概念,可以用来存储一系列数据。
数组在内存中是一段连续的地址空间,可以通过数组名和地址符&获取数组的首地址。
4. 字符串:字符串是 C 语言中的重要数据类型之一,通常用字符数组表示。
字符串可以通过数组名和字符数组的地址符&获取首地址。
5. 函数:C 语言中函数是一个重要的概念,可以用来执行特定的任务。
函数可以调用其他函数,也可以存储在全局变量表中。
6. 指针:指针是 C 语言中的重要概念,可以用来访问内存中的数据。
指针可以指向数组、字符串等重要数据类型,还可以通过指针来修改数组的大小和形状。
7. 结构体和共同体:结构体和共同体是 C 语言中的重要数据类型,可以用来组合不同类型的数据。
结构体可以包含一个或多个其他结构体,共同体则只能包含一个整型变量。
8. 文件操作:C 语言中可以通过文件操作来读取和写入文件。
常用的文件操作函数包括 fopen、fread、fwrite、fclose 等。
以上是 C 语言的基础知识,这些知识是学习其他计算机编程语言的基础。
C语言期末考试复习资料

C语言期末考试复习资料C语言复习摘要一、数据类型:基本类型(整型、实型、字符型、枚举类型),构造类型(数组、结构体、共用体)、指针类型、空类型。
基本类型也叫简单类型,构造类型也叫复杂类型二、标识符:标识符只能由字母、下划线、数字构成,且必须以字母或下划线开头,且对字母的大小写敏感。
三、常量1、整型常量,如:32,0x32,0X32,0x3f,0xea,8L,8l,0672、实型常量,如:3.14,1e23,0.8E8,0.8E-8,0.8E+83、字符常量,如:‘a’,‘\n’, ‘\w’,‘\\’,‘\0’4、字符串常量,如:“windows”,“a”,(其赋值表达式和赋值语句中其本质是一个地址常量)5、地址常量,若有定义:int k,a[10];char s[20];则:&k,a,s,NULL都是地址常量6、符号常量,用宏定义实现,如:#define PAI 3.14159267、以下都是非法常量:0xfg,3.1e2.8,‘aw’,‘w\’,0x,068四、表达式(要点:先确定表达式的类型,再确定表达式的值的类型,最后确定表达式的值):1、算术表达式(应注意变量类型的自动转换——原则:低级向高级转换):(1)、整型表达式:参加运算的都是整型量,结果也是整型数。
如:x+20*9+3(2)、实型表达式:参加运算的都是实型量,运算过程中先转换成double型,结果也是double型。
如:x+20*9+3.0,x+20*9+sqrt(3)2、赋值表达式:将赋值运算符“=”右边的值赋给左边的变量,其值为赋值后左边变量的值,类型为左边变量的类型。
如:x=3(注:若x为整型变量,则该表达式的值为整型,若x实型变量,则该表达式的值为实型)3、逻辑表达式:用逻辑运算符(!,&&,||)连接的整型量,结果为整数(0或1)。
逻辑表达式可认为是整型表达式的一种特殊形式。
如:((x=3)&&(y=0))4、关系表达式:用关系运算符将两个表达式连接起来的式子,结果为整数(0或1)。
大一c语言期末复习知识点

大一c语言期末复习知识点C语言期末复习知识点C语言是一门广泛应用于计算机科学和编程领域的程序设计语言。
对于大一学生来说,熟悉并掌握C语言的基本知识点对于顺利通过期末考试至关重要。
本文将对大一C语言期末复习的知识点进行总结和归纳,帮助读者复习和巩固相关知识。
一、基本概念1. C语言的概念和特点:C语言是一种结构化的高级程序设计语言,具有简洁、高效、可移植等特点。
2. 程序的基本结构:C语言程序由头文件、函数和注释组成,其中函数是程序的基本执行单位。
3. 变量与常量:变量是存储数据的容器,常量是不可改变的数据。
在C语言中,需要先声明变量后才能使用。
4. 数据类型:C语言支持多种数据类型,包括整型、浮点型、字符型等,每种数据类型有不同的取值范围和存储需求。
5. 运算符:C语言提供了多种运算符,如算术运算符、关系运算符、逻辑运算符等,用于执行各种计算操作。
二、控制结构1. 顺序结构:C语言按照代码的编写顺序依次执行语句。
2. 条件语句:条件语句根据条件的真假来执行不同的语句块,包括if语句和switch语句。
3. 循环语句:循环语句可以重复执行一段代码,包括while循环、do-while循环和for循环。
4. 跳转语句:跳转语句可以改变程序的执行顺序,包括break 语句、continue语句和goto语句。
三、函数与数组1. 函数的定义和调用:函数是一段完成特定任务的代码块,可以通过函数名来调用并执行。
2. 函数参数与返回值:函数可以有参数和返回值,参数是传递给函数的数据,返回值是函数执行后返回的结果。
3. 数组的概念和用法:数组是一组相同类型的数据的集合,可以通过下标访问其中的元素。
四、指针与字符串1. 指针的概念和用法:指针是变量,用来存储内存地址。
可以通过指针来访问和修改内存中的数据。
2. 字符串的定义和操作:字符串是字符数组,可以使用字符串函数对字符串进行处理和操作。
五、文件操作1. 文件的打开和关闭:通过文件指针可以打开和关闭文件,打开文件后可以进行读取或写入操作。
c语言大学实用教程c语言复习资料.doc

第一章数据类型与表达式一.知识点1. c语言的特点:①语言简洁、紧凑,使用方便、灵活;②运算符丰富;③数据结构丰富;④具有结构化控制语句;⑤语法限制不太严格,程序设计自由度大;⑥可以进行位操作,能实现汇编语言的大部分功能,能直接对硬件进行操作;⑦生成的目标代码质量高,程序执行效率高;⑧程序的移植性好。
2. C程序的组成:⑴C程序是甫函数构成的;⑵一个函数包括函数的首部(即函数的第一行)和函数体(即花括号部分);⑶函数体一般包括声明部分和执行部分;⑷一个C程序总是从main函数开始执行,从main函数结束;⑸C程序书写格式自市,一行内可以写几个语句,一个语句可以分写在多行上;⑹每个语句和数据定义的最后必须有一个分号;⑺C语言本身没有输入输出语句,是通过函数实现输入输出的;⑻可以用广……*/对C程序的任何部分作注释。
3. C语言程序的运行:源程序文件的扩展名为・c,目标程序文件的扩展名为.obj,可执行程序文件的扩展名为.exe。
4. C的数据类型:基本、构造、指针和空类型,char、int、short、long、unsigned> float> double> enum> struct> union> typedefo5. 常量与变量的概念,注意符号常量的定义与使用;6. 整型、实型、字符型常量的表示,注意整型常量的十进制、八进制、十六进制的书写。
7. 变量的定义,C的标识符包括关键字、预定义标识符、用户定义标识符;用户定义标识符的可用字符为字母、数字、下划线,第一个字符为字母或下划线。
8. 常见数据类型的取值范围,int为・32768〜+32767, unsigned int 为0~65535。
9. 转义字符:\n、\t、\b、\r、\f、\\、\\ \\ \ddd、\xhh10. 不同数值型数据的混合运算,低级类型转换为高级类型运算11・C的运算符:注意结合方向和运算的优先级12. 算术运算符:+、・、*、/、%、++、一,注意自加、减运算符分前缀和后缀两种方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C 语言最重要的知识点复习资料总体上必须清楚的:1)程序结构是三种: 顺序结构、选择结构(分支结构)、循环结构。
2)读程序都要从()入口, 然后从最上面顺序往下读(碰到循环做循环, 碰到选择做选择),有且只有一个函数。
3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址.4)是位是指为0 或者1 。
是指字节, 一个字节= 八个位. 概念常考到的:1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。
C语言编译的程序称为源程序,它以数值存放在文本文件中。
2、 3.1415926; 这个写法是错误的,一定不能出现分号。
3、每个C语言程序中函数是有且只有一个。
4、在函数中不可以再定义函数。
5、算法:可以没有输入,但是一定要有输出。
6、可用于循环结构和语句。
7、逗号运算符的级别最低,赋值的级别倒数第二。
第一章 C 语言的基础知识第一节、对C语言的基础认识1、C语言编写的程序称为源程序,又称为编译单位。
2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。
3、一个C语言程序有且只有一个函数,是程序运行的起点。
第二节、熟悉1、是软件,用来运行写的C语言程序。
2、每个C 语言程序写完后,都是先编译,后链接,最后运行。
()这个过程中注意和文件时无法运行的,只有文件才可以运行。
(常考!)第三节、标识符1、标识符(必考内容):合法的要求是由字母,数字,下划线组成。
有其它元素就错了。
并且第一个必须为字母或则是下划线。
第一个为数字就错了2、标识符分为关键字、预定义标识符、用户标识符。
关键字:不可以作为用户标识符号。
都不是关键字。
迷惑你的地方是可以做为用户标识符。
因为中的第一个字母大写了,所以不是关键字。
预定义标识符:背诵。
记住预定义标识符可以做为用户标识符。
用户标识符:基本上每年都考,详细请见书上习题。
第四节:进制的转换十进制转换成二进制、八进制、十六进制。
二进制、八进制、十六进制转换成十进制。
第五节:整数与实数1)C 语言只有八、十、十六进制,没有二进制。
但是运行时候,所有的进制都要转换成二进制来进行处理。
(考过两次)a 、C语言中的八进制规定要以0开头。
018的数值是非法的,八进制是没有8 的,逢8 进1。
b 、C语言中的十六进制规定要以Ox开头。
2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。
1.0在C语言中可写成1.0.1在C语言中可以写成.1。
3)实型数据的合法形式:a、2.3331就是合法的,且数据是2.333 X 10-1。
b、考试口诀:e前e后必有数,e后必为整数。
请结合书上的例子。
4)整型一般是4 个字节, 字符型是1 个字节,双精度一般是8 个字节:x; 表示x 是长整型。
x; 表示x 是无符号整型。
第六、七节:算术表达式和赋值表达式核心:表达式一定有数值!1、算术表达式:+,-,*,/ ,% 考试一定要注意:“ / ” 两边都是整型的话,结果就是一个整型。
3/2 的结果就是 1.“/ ” 如果有一边是小数,那么结果就是小数。
3/2.0 的结果就是0.5“%”符号请一定要注意是余数,考试最容易算成了除号。
)% 符号两边要求是整数。
不是整数就错了。
2、赋值表达式:表达式数值是最左边的数值,5;该表达式为5,常量不可以赋值。
1、10: 错啦,定义时,不可以连续赋值。
2、;10; 对滴,定义完成后,可以连续赋值。
3、赋值的左边只能是一个变量。
4、7.7 ;对滴,x就是75、7 ;对滴,x 就是7.03、复合的赋值表达式:2 ;a*=2+3 ;运行完成后,a的值是12。
一定要注意,首先要在2+3的上面打上括号。
变成(2+3)再运算。
4、自加表达式:自加、自减表达式:假设5,(是为6),(为5); 运行的机理:是先把变量的数值加上1,然后把得到的数值放到变量 a 中,然后再用这个表达式的数值为6,而是先用该表达式的数值为5,然后再把a的数值加上 1 为6,再放到变量 a 中。
进行了和后在下面的程序中再用到 a 的话都是变量 a 中的6 了。
考试口诀:在前先加后用,在后先用后加。
5、逗号表达式:优先级别最低。
表达式的数值逗号最右边的那个表达式的数值。
(2,3,4)的表达式的数值就是4。
(2, 3, 4)(整个是赋值表达式)这个时候z的值为4。
(有点难度哦!)2 ,3,4 (整个是逗号表达式)这个时候z 的值为2。
补充:1、空语句不可以随意执行,会导致逻辑错误。
2、注释是最近几年考试的重点,注释不是C语言,不占运行时间,没有分号。
不可以嵌套!3、强制类型转换:一定是()a不是(a),注意类型上一定有括号的。
注意()()和()的区别。
前是把转型,后是把a转型再加b。
4、三种取整丢小数的情况:1、a =1.6 ;2、()a ;3、1/2; 3/2 ;第八节、字符1 )字符数据的合法形式: :'1' 是字符占一个字节, "1" 是字符串占两个字节(含有一个结束符号)。
'0' 的数值表示为48, 'a' 的数值是97, 'A' 的数值是65。
一般考试表示单个字符错误的形式:'65' "1" 字符是可以进行算术运算的,记住:'0'-0=48大写字母和小写字母转换的方法:'A'+32='a' 相互之间一般是相差32。
2)转义字符:转义字符分为一般转义字符、八进制转义字符、十六进制转义字符。
一般转义字符:背诵\0 、\n 、'、”、。
八进制转义字符:‘\141 ' 是合法的, 前导的0 是不能写的。
十六进制转义字符:' \x6d' 才是合法的,前导的0 不能写,并且x 是小写。
3、字符型和整数是近亲:两个具有很大的相似之处a = 65 ;(“”, a); 得到的输出结果:A(“”, a); 得到的输出结果:65 第九章、位运算1)位运算的考查:会有一到二题考试题目。
总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。
例1: a = 6, b;b = a<<2; 这种题目的计算是先要把a 的十进制6 化成二进制, 再做位运算。
例2: 一定要记住,异或的位运算符号”八”。
0异或1得到1。
0 异或0 得到0。
两个女的生不出来。
考试记忆方法:一男(1) 一女(0)才可以生个小孩(1)例3: 在没有舍去数据的时候, <<左移位表示乘以2; >>右移位表示除 以2第二章第一节:数据输出(一)(二) 1、 使用和函数时,要在最前面加上“”2、 可以只有一个参数,也可以有两个参数。
(选择题考过一次)3、 (“第一部分”,第二部分);把第二部分的变量、表达式、常量以第 部分的形式展现出来!4、 (“,”,12, 34)考试重点!一定要记住是将12和34以第一部分的形式现在在终端也就是黑色的屏幕上。
考试核心为:一模一样。
在黑色屏幕上面显示为 12 , 34(“,\n ”,12, 34 )那么输出的结果就是:12,34017 ; 一定要弄清楚为什么是这个结果!过程很重要 (“”,x ); 15 (“”,x ); 17x ); 017 x ); f X ); 0(“ ”,x ,y ); —个格式说明,两个输出变量,后面的 (“”,z ); 结果为:12a、一定要背诵的举例说明:(“%2d ,123); 第二部分有三位,大于指定的两位,原样输出 123 (“ %5d ,123); 第二部分有三位,小于指定的五位,左边补两个空格 123(“%10f',1.25 );小数要求补足 6位的,没有六位的补 0,。
结果为 1.25000012,34; 注意这种题型y 不输出(“%5.3f”,1.25);小数三位,整个五位,结果为1.250 (小数点算一位)(“ %3.1f”,1.25 );小数一位,整个三位,结果为 1.3 (要进行四舍五入) 第三节数据输入1、(“,”,,) 考试超级重点!一定要记住是以第一部分的格式在终端输入数据。
考试核心为:一模一样。
在黑色屏幕上面输入的为12 , 34才可以把12和34正确给a和b。
有一点不同也不行。
2、(“,”,x,y);这种写法绝对错误,的第二个部分一定要是地址!(“,”,,);注意写成这样才可以!3、特别注意指针在的考察例如:2 ;* ;(“”,x);错误(“”,P);正确(“”,);错误(“”,*p)错误4、指定输入的长度 (考试重点) 终端输入:1234567(“ %24 ,,,); x 为12, y 为3456, z 为7终端输入: 1 234567 由于 1 和 2 中间有空格,所以只有 1 位给x(“ %24 ,,,); x 为1, y 为2345, z 为675、字符和整型是近亲:97 ;(“”, x);结果为97 (“”, x);结果为a6、输入时候字符和整数的区别(考试超级重点)(“”,);这个时候输入1,特别注意表示的是整数 1 (“”,);这个时候输入 1 ,特别注意表示的是字符‘ 1 '为整数48。
补充说明:1 )函数的格式考察:注意该函数的第二个部分是这样的地址,不是a;( “ *” ); 跳过输入的第三个数据。
2) 函数的考查:a = () 是没有参数的,从键盘得到你输入的一个字符给变量a。
(‘ y')把字符y输出到屏幕中。
3) 如何实现两个变量x , y 中数值的互换(要求背下来) 不可以把; 要用中间变量;;。
4) 如何实现保留三位小数,第四位四舍五入的程序, (要求背下来)()( x*100+0.5 ) /100.0 这个保留两位,对第三位四舍五入()( x*1000+0.5 ) /1000.0 这个保留三位,对第四位四舍五入()( x*10000+0.5 ) /10000.0 这个保留四位,对第五位四舍五入这个有推广的意义,注意x = () x 这样是把小数部分去掉。
第三章特别要注意:C语言中是用非0表示逻辑真的,用0表示逻辑假的。
C 语言有构造类型,没有逻辑类型。
关系运算符号:注意<=的写法,和=的区别!(考试重点)只管后面一个语句,要管多个,请用大括号!1)关系表达式:a 、表达式的数值只能为1(表示为真),或0 (表示假)。
如9>8 这个关系表达式是真的,所以9>8 这个表达式的数值就是1。
如7<6 这个关系表达式是假的,所以7<6 这个表达式的数值就是0 b 、考试最容易错的:就是102;x<y<z 是真还是假?带入为1<0<2,从数学的角度出zp. t 1.宀曰发肯定是错的,但是如果是C语言那么就是正确的!因为要1<0为假得到0,表达式就变成了0<2那么运算结果就是1,称为了真的了!c 、等号和赋值的区别!一定记住“ =”就是赋值,“ = = ”才是等号。