C语言简介:
1.C语言有高级语言的特点,又有汇编语言的特点。
2.为了移植和开发UNIX操作系统,由美国贝尔实验室于1972年推出,1978年之后广泛(各种机型)应用。
3.可作为系统设计语言,也可作为应用程序设计语言
4.具备高效,灵活,功能丰富,表达能力强和较高的可移植性等特点,也有很强的数据处理能力,常用于软件开发和各类科研。
5.适于编写三维,二维图形和动画。
C语言规则:
程序设计语言是规则和符号的集合,包含:语法,语义和语用。
程序设计语言的基本成分有:
- 数据成分:描述程序所涉及的数据
- 运算成分:描述程序中的所有运算
- 控制成分:描述程序的控制流程
- 传输成分:表达数据的传输和输入输出
ASCII字符集规则
- 数字:0 1 2 3 4 5 6 7 8 9
- 字母:a b c d… z A B C D …Z
- 运算符:+ - * / % = < > <= >= != == << >> & ~ ()【】{} !? ,| && || . : ; " ’ ^
- 特殊符号:_(下划线) 回车(\r) 换行(\n) 制表符(\t)
标识符规则
-
基本标识符: 变量名、函数名、文件名、数组名、类型名
-
规则: 字母或者下划线开头,后面是字母、下划线或数字
call_n test39 _string1 call..n 39test -string1
关键字规则
保留字 32个
运算符规则
- 算术运算符:+ - * / % ——5种
- 自增自减运算符:++ – ——2种
-关系运算符: < > <= >= == != ——6种 - 逻辑运算符:&& || ! ——3种
- 位运算符:| ^ & << >> ~ ——6种
- 赋值与赋值组合运算: = += -= *= /= %= <<= >>= |= &= ^= ——11种
- 条件运算符:?: ——1种
- 其他:, * & (type) () [] . -> sizeof ——9种
单目 eg: ++i
双目 eg: a * b int*p a= * p * b 【*的三种用意】
三目 eg: a>=b?x=1:x=2
语句规则
/*程序A*/
#include"stdio.h"
main()
{int i=1;
while (i<=100) /*循环开始*/
{if (i%3==0) /*判断*/
printf("%d",i);/*输出*/
i++;
}
printf("%d",i);
}
- 流程控制语句【选择语句,循环语句,转移语句】
- 表达式语句
- 复合语句
- 空语句
函数规则
标准库函数
- 数学函数 math.h
- 字符函数ctype.h
- 字符串函数 string.h
- 输入输出函数 stdio.h
- 动态存储分配函数stdlib.h
数学函数的原型在math.h中
字符函数的原型在ctype.h中
标准函数使用规则:
- .h 头文件
- #include”头文件名“