- 7
- 0
- 约8.68千字
- 约 9页
- 2017-06-09 发布于四川
- 举报
C语言要点第一部分 基础
C语言1972~1973在美国贝尔实验室产生,目的开发UNIX操作系统
C标准ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C
语言简洁、紧凑、灵活;运算符和数据类型丰富;程序设计结构化、模块化;生成目标代码质量高;可移植性好
32个关键字:(由系统定义,不能重作其它定义)
auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef unsigned union void
volatile while
9种控制语句:
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
34种运算符:
算术运算符:+ - * / % ++ --
关系运算符: = == = !=
逻辑运算符:! ||
位运算符 : ~ | ^
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:*
求字节数 :sizeof
强制类型转换:(类型)
分量运算符:. -
下标运算符:[]
其它 :( ) -
1)程序结构是三种:顺序结构,循环结构(三个循环结构),选择结构(if 和 switch)
2)读程序都要从main()入口, 然后从最上面顺序往下读
3)计算机的数据在电脑中保存是以二进制的形式.数据存放的位置就是他的地址.
4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.
5)一定要记住 二进制 如何划成十进制。
概念常考到的:
1、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。
2、每个C语言程序中main函数是有且只有一个。
3、在函数中不可以再定义函数。
4、算法的是一定要有输出的,他可以没有输入。
C语言程序结构特点
函数与主函数
程序由一个或多个函数组成
必须有且只能有一个主函数main()
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
程序语句
C程序由语句组成 用“;”作为语句终止符
注释
/* */为注释,不能嵌套
不产生编译代码
编译预处理命令
标识符 ----用来标识变量、常量、函数等的字符序列
组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线
大小写敏感,不能使用关键字,最长32个字符
常量------程序运行时其值不能改变的量(即常数)
1、符号常量:用标识符代表常量
定义格式: #define 符号常量 常量
一般用大写字母
是宏定义预处理命令,不是C语句
直接常量:
整型常量
十进制整数:由数字0~9和正负号表示.如 123,-456,0
八进制整数:由数字0开头,后跟数字0~7表示.如0123,011
十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如0x123,0Xff
实型常量
十进制数形式:(必须有小数点) 如0.123, .123, 123.0, 0.0, 123.
指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5
实型常量的类型 默认double型,在实型常量后加字母f或F,认为它是float 型
字符常量
用单引号括起来的单个普通字符或转义字符. 字符常量的值:该字符的ASCII码值..
转义字符:反斜线后面跟一个字符或一个代码值表示
字符串常量 定义:用双引号(“”)括起来的字符序列
存储:每个字符串尾自动加一个 ‘\0’ 作为字符串结束标志
变量 其值可以改变的量,变量定义位置:一般放在函数开头
定义: 数据类型 变量1[,变量2,…,变量n];
初始化:定义时赋初值
变量的使用:先定义,后使用
整型变量
占字节数随机器不同而不同,一般占一个机器字,short≤i
原创力文档

文档评论(0)