大学C语言知识点
1. 程序中基本的 控制结构 是三种 : 顺序结构 、 选择结构 ( 分支结构 ) 、 循环结构。
2.读程序都要从 main() 入口 , 然后从最上面顺序往下读 (碰到循环做循环 , 碰到
选择做选择 ) ,有且只有一个 main 函数。
计算机的数据在电脑中保存是以 二进制的形式 . 数据存放的位置就是 它的地
址.
bit 是位 是指为 0 或者 1。 byte 是指字节 , 一个字节 = 八个位 .
编译预处理不是C语言的一部分,不占运行时间,不要加分号。 (常考!)
#define PI ; 这个写法是错误的,一定不能出现分号。
每个C语言程序中main函数是有且只有一个。
用C语言编写的程序称为 源程序,。C程序必须经过编辑、编译、
链接、运行 四个步骤才可得到运行结果。注意 .c 和 .obj 文件时无法运行的,
只有 .exe 文件才可以运行。 (常考! )
C 语言书写格式是自由的,每行可以写多个语句,一条语句也可以写在多行。
一个C语言程序有且只有一个 main函数,是程序运行的起点。
Cfree、VC/VC++ CodeBlock等是软件,用来运行写的 C语言程序。(编译环
境)
.标识符 (必考内容) :
合法的要求是由字母,数字,下划线组成。有其它元素就错了。
并且第一个必须为字母或则是下划线。第一个为数字就错了
标识符分为 关键字 、 预定义标识符 、 用户标识符 。
关键字 ( P259) : 不可以作为用户标识符号。 main define scanf printf 都
不是关键字。迷惑你的地方是 If 、 Main 等可以做为用户标识符。因为 If 、 Main
中的第一个字母大写了,所以不是关键字和特定字了。
预定义标识符 : 如 define scanf printf include 。 记住预定义标识符可
以做为用户标识符,但因为它们有特定含义,一般不做用户标识符。
用户标识符:可作为常量名、变量名、函数名、构造类型名等。
整型常量:C语言只有八、十、十六进制整数,没有二进制。但是运行时候,
所有的进制都要转换成二进制来进行处理。 (考过两次)
C 语言中的 八进制规定要以 0 开头 。 018 的数值是非法的,八进制是没有 8
的。
C 语言中的十六进制规定要以0x开头。
实型常量:
小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。
如:, o
科学计数法的 合法形式 :考试口诀: e 前 e 后必有数, e 后必为整数。
如:-1 就是合法的,且数据是 X10-1。
字符常量:单引号: ‘’注意: 转义字符 P260
1)字符数据的合法形式 :
'1' 是字符占一个字节, "1" 是字符串占两个字节 ( 含有一个结束符号 ) 。
'0' 的 ASCII 数值表示为 48, 'a' 的 ASCII 数值是 97, 'A' 的 ASCII 数值是
65。
一般考试表示单个字符错误的形式: '65' "1"
大写字母和小写字母转换的方法: 'A'+32='a' 相互之间一般是相差 32。
2)转义字符:
转义字符分为一般转义字符、八进制转义字符、十六进制转义字符。
一般转义字符:背诵 \0 、 \n 、 ’、 ”、 。
八进制转义字符: ‘ 141’ 是合法的, 前导的 0是不能写的。
十六进制转义字符: ’ x6d’ 才是合法的, 前导的 0 不能写, 并且 x 是小写。
3)字符型和整数是近亲:两个具有很大的相似之处
char a = 65 ;
printf( “ %c” , a); 得到的输出结果: a
printf( “ %d” , a); 得到的输出结果: 65
字符串常量:双引号“”
注意: 有效长度和存储长度 。
变量:作用是存储数据,变量名必须是合法的标识符,变量定义时必须指明
类型。变量参与运算时必须有确定的值, 包括作函数的实参。
18.表达式:用于运算。 核心: 表达式一定有数值! 常考: 优先级和结合性
( 1)算术表达式: +, -, *, /, %
考试一定要注意:“ / ” 两边都是整型的话,结果就是一个整型。 3/2 的结
果就是 1.
“ / ” 如果有一边是小数, 那么结果就是小数。 3/ 的结
果就是
“ %”符号请一定要注意是余数,考试最容易算成了除数。
“ %”符号两边要求是整数。不是整数就错了。
( 2) 赋值表达式: 表达式数值是最左边的变量的值 (赋值的左
大学C语言知识点 来自淘豆网m.daumloan.com转载请标明出处.