C语言期末复习之基础知识篇
---杨士帅
一 C语言概述
? 程序:一组计算机能够识别和执行的指令。指令的有序的集合。
? 计算机语言:人和计算机交流信息,计算机和人都能识别的语言 ? C语言的注释: //单行注释
/*……*/多行注释。 ? C语言的结构:
1. 由一个或多个源程序文件组成。 2. 函数是C程序的基本单位。
3. 一个C程序至少含有一个main函数,也可以由一个main函数和若干个其他函数组成。
4. C的这些特点容易实现程序的模块化。 5. C程序总是从main函数开始执行,而且不论main函数的位置如何。
? 每个语句和数据的定义后面必须有一个
括号。
? C语言本身没有输入输出函数,输入输出操作是库函数scanf和printf提供的。
二 数据的类型和运算
(一) 常量:在程序运行的过程中,其值不能被改变。
1. 整型常量:1000.
2. 实型常量:0.34,12.34e3. 3. 字符常量:’a’,’\\n’. 4. 字符串常量:“boy”。
5. 符号常量:#define PI 3.1416
(二) 变量:在程序运行期间,变量的值是可以改变的。
1. 变量必须先定义后使用。
2. 刚定义尚未赋值的变量具有随机值。 3. 定义变量要同时定义名字和类型。 4. 变量名和变量值是两个不同的概念。 i. 变量名实际是以这个名字代表一个
内存地址。
ii. 变量值就是该内存单元当前存储的
值。
(三) 标识符:一个对象的名字。
1. 只能由字母,数字和下划线三种字符组成,而且第一个字符必需为字母或下划线。 2. 标识符的长度无限制,但不能以关键字作为标识符。
3. 不合法的标识符:M.D.John,#33,3D64,Include。
(四) 数据类型:就是对数据分配储存单元的安排,包括储存单元的长度以及数据的存储形式。
数据类型 宽度 Char 1B Short int 2B Int 4B Long int 4B Float 4B Double 8B Long double 80B 整数的默认时signed,各整数类型均可加修饰符unsigned表示无符号整数类型,unsigned int可以简写成unsigned. 1. 整型:
? 一个十进制数是0到9的序列。