标题：c
符号起源
字母C的产生可能是由于一个投掷棒的符号，像在古埃及的象形文字里
  字母C的发展史（1）并很早出现在闪族的书面当中-大约在公元前1500年的西奈半岛。
（2）大约在公元前1000年，在比布鲁斯（古地中海港市，位于现黎巴嫩贝鲁特以北的朱拜勒，公元前第二个千年成为繁华的腓尼基城）和腓尼基的其他一些地方以及迦南的中心，这个符号是特定的线性形式。
（3）对于全部的线性形式来说。在闪族的语言中这个符号叫做gimel或是gaml,，意思是throwing stick（投掷棒）。
希腊人重新改变的闪族人的命名称之为gamma。后来，当希腊人开始用从左到右书写代替从右到左书写的时候，他们从翻转了字母。
（4）除此之外，这个gamma符号用来做发音g。
罗马人把这个符号应用到拉丁文里，但是他们把它了变圆滑。
  大写英文字母C
（5）起初他们把这个符号用于发音g和k。后来他们区分了这两种发音的写法。C的原型被用来做k发音，而由C加了一条而变成的G被用来做g的发音。这俩个符号没有改变的被应用到了英语当中。[1]
学科解释
英语c字母的创意图片(20张)
音标: [si:]
1. 英语字母中的第三个字母，大写为C，小写为c
2. (用大写C)丙等(成绩)
3.可数名词， 用[C]表示=countable noun (oppo.相对应的，不可数名词用[U]表示=uncountable noun)数学1.表示图形周长。
例：正方形周长公式：c=4a
圆周长公式：C=πd
=2πR
2.大写C表示复数（complex number）集合物理1.电学：物理量--电容单位--库仑（电量）。
2.电磁波传播速度：c= (299 792 458±1) m/s（光波是属于电磁波的一种，所以光速也为c）。
3.电容器（或电容， capacitor，condenser）由两片接近并相互绝缘的导体制成的电极组成的储存电荷和电能的器件；在电路中用字母 C 表示。
4.电池放电倍率：电池的放电倍率是指电池在规定的时间内放出其额定容量时所需要的电流值，它在数据值上等于电池额定容量的倍数，通常以字母C表示。
5.比热容。化学概述：科技名词定义，中文名称：碳英文名称：carbon，符号C，元素周期表中第6种元素[1]
1.C：碳元素 Carbon; 一个碳原子（原子序数：6；相对原子质量：12.01）
常见C化合价+2，+4
折射率：
2.417 (钻石)
比热容：J /（mol· K）
(graphite) 8.517 
导电性：10^6/(cm ·Ω )
0.00061
导热系数：W/（m·K）
(graphite) 119-165
汽化热：(千焦/摩尔) 
355.80
元素在宇宙中的含量:(ppm)
5000
2.c：物质的量浓度（单位：mol/L）
工业
碳（C） ：钢中含碳量增加，屈服点和抗拉强度升高，但塑性和冲击性降低，当碳量超过0.23%时，钢的焊接性能变坏，因此用于焊接的低合金结构钢，含碳量一般不超过0.20%。碳量高还会降低钢的耐大气腐蚀能力，在露天料场的高碳钢就容易腐蚀，此外，碳能增加钢的冷脆性和实效敏感性。生物1．Cytosine的简称，即胞嘧啶。
2．半胱氨酸（Cysteine）的简称。
3．维生素C，抗坏血酸。
其他解释
1.唱名：多指do
2.调名：C大调 or c小调
3.技能快捷键，如所谓“大便”：出自魔兽争霸3中死亡骑士的技能——死亡缠绕（Death Coil）（快捷键为C)。
4.Windows中，一般情况下复制的快捷键为Ctrl+C。相对地，粘贴的快捷键是Ctrl+V。
5.中国火车车次中代表城际特快旅客列车。
6.网络语言是操、插楼的意思。
7.形容词，c即cissy，而cissy=sissy，sissy意为柔弱或怯弱的男孩、女孩子气的男孩 很c的boy，就是指娘娘腔的boy。
8.组合，C即Combination，数学概率统计相关的一种算法（详见组合数）。
9.地质学：石炭纪
10.在美国空军中，大写C代表军用运输机（carrier）。
11.现在形容比较娘的男人意思，多出现于boy中。
13.LOL、DOTA中Carry的简称。这一位置在队伍中担当指挥，输出等极重要任务。
14.代表诺基亚（Nokia）手机中"C"系列的手机，此系列手机的前缀名。如：C7-00,C5-03等。

简介
C语言是1972年由美国的Dennis Ritchie设计发明的，并首  c语言宣传图[1]次在UNIX操作系统的DEC PDP-11计算机上使用。它由早期的编程语言BCPL(Basic Combined Programming Language)发展演变而来，在1970年,AT&T贝尔实验室的Ken Thompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C语言的问世。 而B语言之前还有A语言，取名自世界上第一位女程序员Ada（艾达）。
随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准, 使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准，成为现行的C语言标准。
注：国际标准化组织ISO也制定的C语言的标准，目前被很多编译器所采用，如：GCC等。
C语言是世界上最流行、使用最广泛的高级程序设计语言之一。[2]
在操作系统和系统使用程序以及需要对硬件进行操作的场合，用C语言明显优于其它高级语言，许多大型应用软件都是用C语言编写的。
C语言绘图能力强，具有可移植性，并具备很强的数据处理能力，因此适于编写系统软件，三维，二维图形和动画。它是数值计算的高级语言。
常用的编译软件有Microsoft Visual C++,Borland C++,gcc(linux系统下最常用的编译器),Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C等。[3]
（概述图片来源：）
同时也是中国国家计算机等级考试中计算机二级考试下的一个考试科目。[4]
历史发展
早期发展
C语言之所以命名为C，是因为 C语言源自Ken Thompson发  C语言创始人D.M.Ritchie[5]明的B语言，而 B语言则源自BCPL语言。
1967年，剑桥大学的Martin Richards对CPL语言进行了简化，于是产生了BCPL（Basic Combined Programming Language）语言。
1970年，美国贝尔实验室的 Ken Thompson。以BCPL语言为基础，设计出很简单且很接近硬件的B语言（取BCPL的首字母）。并且他用B语言写了第一个UNIX操作系统。
1972年，美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言，他取了BCPL的第二个字母作为这种语言的名字，这就是C语言。
1977年，Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。[6]
K&R C
1978年由美国电话电报公司(AT&T）贝尔实验室正式发表了C语言。Brian Kernighan 和 Dennis Ritchie 出版了一本书，名叫《The C Programming Language》。这本书被 C语言开发者们称为"K&R"，很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为"K&R C"。[6]
ANSI C
1970到80年代，C语言被广泛应用，从大型主机到小型微机，也衍生了C语言的很多不同版本。
1983年美国国家标准局 (American National Standards Institute，简称ANSI)成立了一个委员会，来制定 C语言标准。[7]
1989年 C语言标准被批准，被称为 ANSI X3.159-1989 "Programming Language C"。这个版本的C语言标准通常被称为ANSI C。
C99
1990年，国际标准化组织ISO（International Organization for Standards）接受了89 ANSI C 为I SO C 的标准（ISO9899-1990）。1994年，ISO修订了C语言的标准。
1995年，ISO对C90做了一些修订，即“1995基准增补1（ISO/IEC/9899/AMD1:1995）”。[8]
1999年，ISO又对C语言标准进行修订，在基本保留原来C语言特征的基础上，针对应该的需要，增加了一些功能，命名为ISO/IEC9899:1999。
在ANSI标准化后，C语言的标准在一段相当的时间内都保持不变，尽管C继续在改进。（实际上，NormativeAmendment1在1995年已经开发了一个新的C语言版本。但是这个版本很少为人所知。）它被ANSI于2000年3月采用。[9]
C11
2001年和2004年先后进行了两次技术修正。
2011年12月8日，ISO正式公布C语言新的国际标准草案：ISO/IEC 9899:2011，即C11。[6][10-11]
特点
基本特性  C++语言代码1、C是高级语言：它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作，而这三者是计算机最基本的工作单元。[12]
2、C是结构式语言：结构式语言的显著特点是代码及数据的分隔化，即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰，便于使用、维护以及调试。C 语言是以函数形式提供给用户的，这些函数可方便的调用，并具有多种循环、条件语句控制程序流向，从而使程序完全结构化。[12]
3、C语言功能齐全：具有各种各样的数据类型，并引入了指针概念，可使程序效率更高。而且计算功能、逻辑判断功能也比较强大，可以实现决策目的的游戏。[12]
4、C语言适用范围大：适合于多种操作系统，如Windows、DOS、UNIX等等；也适用于多种机型。C语言对编写需要硬件进行操作的场合，优于其它高级语言，有一些大型应用软件也是用C语言编写的。[12]
5、C语言应用指针：可以直接进行靠近硬件的操作，但是C的指针操作不做保护，也给它带来了很多不安全的因素。C++在这方面做了改进，在保留了指针操作的同时又增强了安全性，受到了一些用户的支持，但是，由于这些改进增加语言的复杂度，也为另一部分所诟病。Java则吸取了C++的教训，取消了指针操作，也取消了C++改进中一些备受争议的地方，在安全性和适合性方面均取得良好的效果，但其本身解释在虚拟机中运行，运行效率低于C++/C。一般而言，C，C++，java被视为同一系的语言，它们长期占据着程序使用榜的前三名。[13]　
6、C语言文件由数据序列组成：可以构成二进制文件或文本文件常用的C语言IDE（集成开发环境）有Microsoft Visual C++，Dev-C++，Code::Blocks，Borland C++，Watcom C++，Borland C++ Builder，GNU DJGPP C++，Lccwin32 C Compiler 3.1，High C，Turbo C，C-Free，win-tc,xcode(mac os x）等。[14]新特性1、对齐处理(Alignment）的标准化（包括_Alignas标志符，alignof运算符,aligned_alloc函数以及<stdalign.h>头文件。
2、_Noreturn 函数标记，类似于 gcc 的 __attribute__((noreturn))。
3、_Generic关键字。　
4、多线程(Multithreading）支持，包括：_Thread_local存储类型标识符，<threads.h>；头文件，里面包含了线程的创建和管理函数。　
5、增强的Unicode的支持，基于C Unicode技术报告ISO/IEC TR 19769:2004，增强了对Unicode的支持。包括为UTF-16/UTF-32编码增加了char16_t和char32_t数据类型，提供了包含unicode字符串转换函数的头文件<uchar.h>.　
6、删除了 gets() 函数，使用一个新的更安全的函数gets_s（）替代。　
7、增加了边界检查函数接口，定义了新的安全的函数，例如 fopen_s（），strcat_s() 等等。　
8、增加了更多浮点处理宏。　
9、匿名结构体/联合体支持，这个在gcc早已存在，C11将其引入标准。　
10、静态断言（Static assertions），_Static_assert（），在解释 #if 和 #error 之后被处理。　
11、新的 fopen() 模式，（“…x”），类似 POSIX 中的 O_CREAT|O_EXCL，在文件锁中比较常用。
12、新增 quick_exit() 函数作为第三种终止程序的方式。当 exit（）失败时可以做最少的清理工作。
13、_Atomic类型修饰符和<stdatomic.h>头文件。
优缺点
优点1、简洁紧凑、灵活方便
C语言一共只有32个关键字，9种控制语句，程序书写形式自由，区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作，而这三者是计算机最基本的工作单元。[15]  title
2、运算符丰富
C语言的运算符包含的范围很广泛，共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富，表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。[15]
3、数据类型丰富
C语言的数据类型有：整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念，使程序效率更高。[16]
4、表达方式灵活实用
C语言提供多种运算符和表达式值的方法，对问题的表达可通过多种途径获得，其程序设计更主动、灵活。它语法限制不太严格，程序设计自由度大，如对整型量与字符型数据及逻辑型数据可以通用等。[17]
5、允许直接访问物理地址，对硬件进行操作
由于C语言允许直接访问物理地址，可以直接对硬件进行操作，因此它既具有高级语言的功能，又具有低级语言的许多功能，能够像汇编语言一样对位（bit）、字节和地址进行操作，而这三者是计算机最基本的工作单元，可用来写系统软件。[18]
6、生成目标代码质量高，程序执行效率高
C语言描述问题比汇编语言迅速，工作量小、可读性好，易于调试、修改和移植，而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%～20%。[17]
7、可移植性好
C语言在不同机器上的C编译程序，86%的代码是公共的，所以C语言的编译程序便于移植。在一个环境上用C语言编写的程序，不改动或稍加改动，就可移植到另一个完全不同的环境中运行。[17]
8、表达力强
C语言有丰富的数据结构和运算符。包含了各种数据结构，如整型、数组类型、指针类型和联合类型等，用来实现各种数据结构的运算。C语言的运算符有34种，范围很宽，灵活使用各种运算符可以实现难度极大的运算。
C语言能直接访问硬件的物理地址，能进行位（bit）操作。兼有高级语言和低级语言的许多优点。
它既可用来编写系统软件，又可用来开发应用软件，已成为一种通用程序设计语言。
另外C语言具有强大的图形功能，支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
[17]缺点1． C语言的缺点主要表现在数据的封装性上，这一点使得C在数据的安全性上有很大缺陷，这也是C和C++的一大区别。
2． C语言的语法限制不太严格，对变量的类型约束不严格，影响程序的安全性，对数组下标越界不作检查等。从应用的角度，C语言比其他高级语言较难掌握。也就是说，对用C语言的人，要求对程序设计更熟练一些。[19]
语法
基础语法数据类型
C的数据类型包括：整型、字符型、实型或浮点型（单精度和双精度）、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。[20]  title
常量与变量
常量其值不可改变，符号常量名通常用大写。　
变量是以某标识符为名字，其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列，请注意第一个字符必须为字母或下划线，否则为不合法的变量名。变量在编译时为其分配相应存储单元。
数组
如果一个变量名后面跟着一个有数字的中括号，这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是，方括内的索引值是从0算起的。[21]
指针
如果一个变量声明时在前面使用 * 号，表明这是个指针型变量。换句话说，该变量存储一个地址，而 *（此处特指单目运算符 * ，下同。C语言中另有 双目运算符 *） 则是取内容操作符，意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。
指针不仅可以是变量的地址，还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值（不同于return(z）这样的仅能得到一个返回值。
指针是一把双刃剑，许多操作可以通过指针自然的表达，但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。[21]
字符串
C语言的字符串其实就是char型数组，所以使用字符串并不需要引用库。但是C标准库确实包含了一些用于对字符串进行操作的函数，使得它们看起来就像字符串而不是数组。使用这些函数需要引用头文件<string.h>。[22]
文件输入/输出
在C语言中，输入和输出是经由标准库中的一组函数来实现的。在ANSI/ISO C中，这些函数被定义在头文件<stdio.h>；中。
标准输入/输出
有三个标准输入/输出是标准I/O库预先定义的：
stdin标准输入
stdout标准输出
stderr输入输出错误[20]
运算
C语言的运算非常灵活，功能十分丰富，运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁，如自加、自减、逗号运算和三目运算使表达式更为简单，但初学者往往会觉的这种表达式难读，关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式，即一个运算式中出现多种运算符时，运算的优先顺序和结合规则显得十分重要。在学习中，对此合理进行分类，找出它们与数学中所学到运算之间的不同点之后，记住这些运算也就不困难了，有些运算符在理解后更会牢记心中，将来用起来得心应手，而有些可暂时放弃不记，等用到时再记不迟。
先要明确运算符按优先级不同分类，《C程序设计》运算符可分为15种优先级，从高到低，优先级为1 ~ 15，除第2．13级和第14级为从右至左结合外，其它都是从左至右结合，它决定同级运算符的运算顺序。[23]关键字关键字又称为保留字，就是已被C语言本身使用，不能作其它用途使用的字。例如关键字不能用作变量名、函数名等标识符
由ANSI标准定义的C语言关键字共32个：
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static inline
restrict _Bool _Complex _Imaginary _Generic[24]
一、数据类型关键字
基本数据类型
void：声明函数无返回值或无参数，声明无类型指针，显示丢弃运算结果。
char：字符型类型数据，属于整型数据的一种。
int：整型数据，表示范围通常为编译器指定的内存字节长。
float：单精度浮点型数据，属于浮点数据的一种。
double：双精度浮点型数据，属于浮点数据的一种。
_Bool:布尔型
_Complex:复数的基本类型
_Imaginary:虚数，与复数基本类型相似，没有实部的纯虚数。
_Generic:C11中提供重载的接口入口。
类型修饰关键字
short：修饰int，短整型数据，可省略被修饰的int。
long：修饰int，长整型数据，可省略被修饰的int。
signed：修饰整型数据，有符号数据类型。
unsigned：修饰整型数据，无符号数据类型。
restrict:用于限定和约束指针，并表明指针是访问一个数据对象的唯一且初始的方式。
复杂类型关键字
struct：结构体声明。
union：共用体声明。
enum：枚举声明。
typedef：声明类型别名。
sizeof：得到特定类型或特定类型变量的大小。
inline:内联函数用于取代宏定义，会在任何调用它的地方展开。
存储级别关键字
auto：指定为自动变量，由编译器自动分配及释放。通常在栈上分配。
static：指定为静态变量，分配在静态变量区，修饰函数时，指定函数作用域为文件内部。
register：指定为寄存器变量，建议编译器将变量存储到寄存器中使用，也可以修饰函数形参，建议编译器通过寄存器而不是堆栈传递参数。
extern：指定对应变量为外部变量，即标示变量或者函数的定义在别的文件中，提示编译器遇到此变量和函数时在其他模块中寻找其定义。
const：与volatile合称“cv特性”，指定变量不可被当前线程/进程改变（但有可能被系统或其他线程/进程改变）。
volatile：与const合称“cv特性”，指定变量的值有可能会被系统或其他进程/线程改变，强制编译器每次从内存中取得该变量的值。
二、流程控制关键字
跳转结构
return：用在函数体中，返回特定值（如果是void类型，则不返回函数值）。
continue：结束当前循环，开始下一轮循环。
break：跳出当前循环或switch结构。
goto：无条件跳转语句。
分支结构
if：条件语句，后面不需要放分号。
else：条件语句否定分支（与if连用）。
switch：开关语句（多重分支语句）。
case：开关语句中的分支标记，与switch连用。
default：开关语句中的“其他”分支，可选。
循环结构
for循环for循环结构是c语言中最具有特色的循环语句，使用最为灵活方便，它的一般形式为：
for（表达式1；表达式2；表达式3）循环体语句 。(其中；不能省略)表达式表达式1为初值表达式，用于在循环开始前为循环变量赋初值。
表达式2是循环控制逻辑表达式，它控制循环执行的条件，决定循环的次数。
表达式3为循环控制变量修改表达式，它使for循环趋向结束。
循环控制语句是在循环控制条件成立的情况下被反复执行的语句。
但是在整个for循环过程中，表达式1只计算一次，表达式2和表达式3则可能计算多次，也可能一次也不计算。循环体可能多次执行，也可能一次都不执行。
先执行表达式2，然后执行循环结构，最后表达式3，一直这样循环下去。
for循环语句是c语言种功能最为强大的语句，甚至在一定程度上可以代替其他的循环语句。dodo循环结构，do 1 while⑵；的执行顺序是1->2->1...循环，2为循环条件。whilewhile循环结构，while⑴ 2; 的执行顺序是1->2->1...循环，1为循环条件　
以上循环语句，当循环条件表达式为真则继续循环，为假则跳出循环。语法结构顺序结构
顺序结构的程序设计是最简单的，只要按照解决问题的顺序写出相应的语句就行，它的执行顺序是自上而下，依次执行。
例如：a = 3，b = 5，现交换a，b的值，这个问题就好像交换两个杯子水，这当然要用到第三个杯子，假如第三个杯子是c，那么正确的程序为：c = a； a = b； b = c；执行结果是a = 5，b = c = 3如果改变其顺序，写成：a = b； c = a； b =c；则执行结果就变成a = b = c = 5，不能达到预期的目的，初学者最容易犯这种错误。顺序结构可以独立使用构成一个简单的完整程序，常见的输入、计算，输出三步曲的程序就是顺序结构，例如计算圆的面积，其程序的语句顺序就是输入圆的半径r，计算s = 3.14159*r*r，输出圆的面积s。不过大多数情况下顺序结构都是作为程序的一部分，与其它结构一起构成一个复杂的程序，例如分支结构中的复合语句、循环结构中的循环体等。[25]　
选择结构
顺序结构的程序虽然能解决计算、输出等问题，但不能做判断再选择。对于要先做判断再选择的问题就要使用选择结构。选择结构的执行是依据一定的条件选择执行路径，而不是严格按照语句出现的物理顺序。选择结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程，根据不同的程序流程选择适当的选择语句。选择结构适合于带有逻辑或关系比较等条件判断的计算，设计这类程序时往往都要先绘制其程序流程图，然后根据程序流程写出源程序，这样做把程序设计分析与语言分开，使得问题简单化，易于理解。程序流程图是根据解题分析所绘制的程序执行流程图。[26]　
循环结构
循环结构可以减少源程序重复书写的工作量，用来描述重复执行某段算法的问题，这是程序设计中最能发挥计算机特长的程序结构，C语言中提供四种循环，即goto循环、while循环、do while循环和for循环。四种循环可以用来处理同一问题，一般情况下它们可以互相代替换，但一般不提倡用goto循环，因为强制改变程序的顺序经常会给程序的运行带来不可预料的错误。
特别要注意在循环体内应包含趋于结束的语句（即循环变量值的改变），否则就可能成了一个死循环，这是初学者的一个常见错误。
三个循环的异同点：用while和do…while循环时，循环变量的初始化的操作应在循环体之前，而for循环一般在语句1中进行的；while循环和for循环都是先判断表达式，后执行循环体，而do…while循环是先执行循环体后判断表达式，也就是说do…while的循环体最少被执行一次，而while循环和for就可能一次都不执行。另外还要注意的是这三种循环都可以用break语句跳出循环，用continue语句结束本次循环，而goto语句与if构成的循环，是不能用break和 continue语句进行控制的。
顺序结构、分支结构和循环结构并不彼此孤立的，在循环中可以有分支、顺序结构，分支中也可以有循环、顺序结构，其实不管哪种结构，均可广义的把它们看成一个语句。在实际编程过程中常将这三种结构相互结合以实现各种算法，设计出相应程序，但是要编程的问题较大，编写出的程序就往往很长、结构重复多，造成可读性差，难以理解，解决这个问题的方法是将C程序设计成模块化结构。[27]
预编译与条件编译
#define 预编译宏
#if 表达式 #else if 表达式 #else #endif 条件编译
#ifdef 宏 #else #endif 条件编译
#ifndef 宏 #else #endif 条件编译
模块化程序结构
C语言的模块化程序结构用函数来实现，即将复杂的C程序分为若干模块，每个模块都编写成一个C函数，然后通过主函数调用函数及函数调用函数来实现一大型问题的C程序编写，因此常说：C程序=主函数+子函数。因此，对函数的定义、调用、值的返回等中要尤其注重理解和应用，并通过上机调试加以巩固。　[28]
判断语句（选择结构）
循环语句（循环结构）
跳转语句（循环结构：是否循环）
if 语句：“如果”语句
while 语句：“当…”语句
goto 语句：“转舵”语句
if—else 语句：“若…（则）…否则…”语句
do—while 语句：“做…当…（时候）”语句
break 语句：“中断”（循环）语句
switch 语句：“切换”语句
for 语句：条件语句（即“（做）…为了…”语句）
continue 语句：“继续”语句（结束本次循环，继续下一次循环）
switch—case：“切换—情况”语句
return 语句：“返回馈”语句

运算符号
()、 []、 -> 、 .、 !、 ++、 --
圆括号、方括号、指针、成员、逻辑非、自加、自减
++ 、 -- 、 * 、 & 、 ~ 、 ! 、 + 、 - 、 sizeof、(cast)
单目运算符
* 、 / 、 %
算术运算符
+ 、 -
算术运算符
<< 、 >>
位运算符
< 、 <= 、 > 、 >=
关系运算符
== 、 !=
关系运算符号
&
位与
^
位异或
|
位或
&&
逻辑与
||
逻辑或
? 、 :
条件运算符
= 、 += 、 -= 、 *= 、 /= 、 %= 、 &= 、 |= 、 ^=
赋值运算符
,
顺序运算符
比较特别的是，比特右移（>>）运算符可以是算术（左端补最高有效位）或是逻辑（左端补 0）位移。例如，将 11100011 右移 3 比特，算术右移后成为 11111100，逻辑右移则为 00011100。因算术比特右移较适于处理带负号整数，所以几乎所有的编译器都是算术比特右移。
运算符的优先级从高到低大致是：单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符（=）和逗号运算符。[29]
程序结构
1．一个C语言源程序可以由一个或多个源文件组成。[30]
2．每个源文件可由一个或多个函数组成。
3．一个源程序不论由多少个文件组成，都有一个且只能有一个main函数，即主函数。
4．源程序中可以有预处理命令（包括include 命令，ifdef、ifndef命令、define命令），预处理命令通常应放在源文件或源程序的最前面。
5．每一个说明，每一个语句都必须以分号结尾。但预处理命令，函数头和花括号“}”之后不能加分号。（结构体、联合体、枚举型的声明的“}”后要加“；”。）
6．标识符，关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符，也可不再加空格来间隔。[31]
书写规则
一个说明或一个语句占一行。
用{} 括起来的部分，通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐，并单独占一行。
低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰，增加程序的可读性。在编程时应力求遵循这些规则，以养成良好的编程风格。[31]

经典错误
void main()的用法并不是任何标准制定的，是Microsoft制定的。大部分编译器不支持这种写法。C语言正确的语法是int main()或int main(int argc, char *argv[])。在 C++ 标准中，虽然 main 的标准型态应是int，但编译器实现中也可以自行定义型态，不过，所有实现均应接受 int main()的。如果坚持使用void main()会使C程序失去跨平台的移植特性。[32]
经典教材
《The C Programming Language》 ，《Expert C Programming》[33]，《C Traps and Pitfalls》[34]，《Pointers on C》 ，《C Primer Plus》[35]，《C: A Reference Manual》[36]。
考试特点
全国计算机等级考试（National Computer Rank Examination，简称NCRE），是经原国家教育委员会（现教育部）批准，由教育部考试中心主办，面向社会，用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。其中二级考试中包含了C语言的科目。[3]
[37]1、全国计算机等级考试二级考试科目;
2、C语言广泛应用于数控、机械、电子、通信、自动控制等领域;
3、C语言简洁紧凑、灵活方便、算符丰富、据结构丰富;
4、C语言允许直接访问物理地址，可以直接对硬件进行操作;
5、语言适用范围大，可移植性好，C语言有一个突出的优点就是适合于多种操作系统。
考试题库
《计算机等级考试题库(二级C语言程序设计)》系计算机等级考试宝典试题辅导软件，适用于计算机等级考试宝典，软件试题库设计紧扣最新计算机等级考试宝典大纲、考试教材，符合计算机等级考试宝典题型与考试科目，复习辅导资料、考试资料丰富，免费试用、试题库巨大(注册版试题量达7百多题、19万多字)，辅导软件收录计算机等级考试宝典考前冲刺、历年试题，试题辅导软件囊括了目前所有的最新计算机等级考试宝典科目：程序填空题、改错题、编程题、考前冲刺、历年真题，并提供专业级的计算机等级考试宝典解题方法、答题技巧、考试要点精解。通过全面、针对性强的强化考试辅导训练、考前培训，提高您计算机等级考试宝典的应试能力，辅导您考试成功。我们免费提供计算机等级考试宝典报名时间、报名地点、报考条件、考试时间、成绩查询、合格分数线。[38]
C语言之父
丹尼斯·里奇， C语言之父，UNIX之父。1978年与布莱恩·科尔尼干（Brian W. Kernighan）一起出版了名著《C程序设计语言（The C Programming Language）》，现在此书已翻译成多种语言，成为C语言方面最权威的教材之一。2011年10月9日，丹尼斯-里奇去世，享年70岁。
丹尼斯·里奇，全称丹尼斯·麦卡利斯泰尔·里奇。美国计算机科学家，对C语言和其他编程语言、Multics和Unix等操作系统的发展做出了巨大贡献。里奇在哈佛大学学习物理学和应用数学毕业，1967年他进入贝尔实验室，1983年他与肯·汤普逊一起获得了图灵奖。理由是他们“研究发展了通用的操作系统理论，尤其是实现了UNIX操作系统”。 肯·汤普逊和丹尼斯·里奇1999年两人为发展C语言和Unix操作系统一起获得了美国国家技术奖章。在里奇的成长历程中，有两个人对他的影响最大，一个是他父亲，而另一个是他的挚友，同为UNIX发明人的肯·汤普逊。尤其是后者。 有人问过丹尼斯，他的偶像是谁，不论在计算机领域还是其他领域？他说：我不是在英雄熏陶下成长起来的。很显然，对我职业生涯影响最大的人物是肯·汤普逊。UNIX大部分是他的工作，同样也是C语言的前辈，同样Plan 9系统的大部分工作也是他做的。并且在这其间Ken做了第一个计算机象棋大师。[39]
里奇身上有很多可贵的品格：首先，他对所做的事十分有兴趣。比如创造出Unix的初衷并非为了挣钱，事实上刚开始是为了省钱，或者将他们的游戏装到一个更省钱的机子里边。第二，跳出舒适区工作非常有必要。里奇原本是一个物理学家和数学家，但是，他却成了最具传奇的程序员。很显然，他的专业背景为他研发出C语言或者Unix起了很大帮助，正如里奇所言：“要不惧工作在一个陌生的领域里。”如果里奇花了数十年的时间在晦涩的数学上，或许Unix就会胎死腹中。第三，要有创新思维。Unix在贝尔实验室是幸运的，那里资金充足、不缺员工，他才有条件与他得朋友按照自己的时间安排来研发他们想要的东西。最后，要懂得分享。现在许多企业都喜欢保密，将自己的核心技术藏匿起来，这在里奇看来都是不成功的。[40]
书籍推荐
1、C程序设计语言（The C Programming Language）
2、Expert C Programming（C专家编程）
3、C Traps and Pitfalls（c陷阱与缺陷）
4、《C语言深度解剖:解开程序员面试笔试的秘密》
程序设计
最初，C语言被用于系统程式设计。一个“系统程式”是一大类程式的一部分，这一大类构成了电脑操作系统及实用程式。通常被称为系统程式的有：
· 操作系统。
· 翻译程式。
· 编辑程式。
· 汇编程式。
· 编译程式。
· 数据库管理程式。

概述介绍
中锋虽没有固定的“身高标准”，但以现今世界篮坛的一般水平，男篮中锋的身高普遍在2米08（6英  中锋奥尼尔尺10英寸）以上，女篮中锋的身高普遍在1米90（6英尺3英寸）以上。在技术统计上，中锋通常能贡献最多的盖帽数，且常能达到较高的投篮命中率（Field goal percentage）以及篮板球绩效。
由于身高能够达到2米13（7英尺）以上，而仍保有良好运动能力的篮球运动员人数有限，少数兼具高度及灵活度的中锋球员往往能够成为左右比赛胜负的重要因素。以美国职业篮球联盟NBA为例，一个拥有运动天赋、精神、球技和良好体格的中锋，往往是构成一支强大球队的关键。
职责概述
首先，他在禁区内活动，篮板球是绝对不可或缺的。再来，禁区又是各队的兵家必争之地，当  NBA明星级中锋姚明然不能让对手轻易攻到这里面来，所以阻攻、盖火锅的能力也少不得。而在进攻时，中锋经常有机会站在靠近罚球线的禁区内（此乃整个进攻场的中心位置）接球，此时他也应具备不错的导球能力，将球往较适当的角落送出。以上三项，是中锋应具备的基础技能。而在球队中，中锋也经常身负得分之责，他是主要的内线得分者，与小前锋里外对应。因为他要能单打，所以在命中率上的要求可以低些，但他出手的位置又往往较接近篮框，所以命中率又应该高些，大致来说，五成二可以作为一个标准。对中锋命中率的要求，是仅次于大前锋的。
技术要求
一名好的中锋还得多才多艺。在进攻方面，中锋在接近篮框的位置要有单打的能力，他要能背对着篮框做单打动作，转身投篮是最常见的一项，而跳勾、勾射则是更难防守的得分方式。防守上，要称为一个好的中锋，那除了守好自己该看的球员之外，适时帮忙队友的防守是必须的。简单地说，若敌方的球员晃过了队友的防守而往篮下进来，中锋便要有一夫当关之勇，守住己方的禁区。当然，不是说每回都能滴水不漏，但总是要有“能帮忙”的能力，若一个中锋只能守住自己的人，那是不够的（除非对方是超强的进攻中锋）。
中锋有一种变形，也就是所谓的外线中锋。他与正常中锋的差别在于，他的进攻主要是跑到外面去投外线，而少做禁区单打的工作。由于中锋的个头高，其他矮个子根本守不住，所以到外线投篮可以把对方中锋引出来，故其在前锋较强时也相当管用，而在防守时，他就与一般中锋无异，照样防守对方中锋，照样地抓篮板，猛龙队的巴尼亚尼就是一个例子。
代表人物
历史上许多强队都是以联盟顶尖的中锋球员为基石而打造的，例如1960年代拥有比尔·拉塞尔（Bill Russell）的波士顿凯尔特人队同时代的威尔特张伯伦、1980年代拥有卡里姆·阿卜杜勒·贾巴尔的洛杉矶湖人队等。现今已退役（曾经率湖人队获得3枚冠军指环）的沙奎尔·奥尼尔也是以他庞大的身躯（身高2米16，7英尺1英寸；体重超过300磅）及善用身材优势的技巧，在禁区对对手造成莫大的威胁，以致能率领四支不同的队伍打进NBA总决赛。我们最为熟悉的当属曾经效力于休斯顿火箭队的中国巨星姚明，在火箭队期间，当时的YM组合在联盟中大杀四方，后来由于两人同时受到伤病困扰，没有带领球队赢得队史上的第三个总冠军而让火箭球迷和广大中国球迷感到惋惜。
在现今的国际篮坛以及职业联赛当中，中锋和大前锋经常有条件相似的球员担任，或被赋予相似的任务，因此已难以明确区隔。  传奇中锋张伯伦
应有功底
近年来的中锋球员，技巧上越发模糊接近大前锋，而大前锋反而显得有一些中锋 技巧出现，这是现代篮球球员一人多位置或者称之为多人从事一位置的一种趋势。摆脱了这些时代性的趋势，仅仅从中锋球员的技术角度说一些必须掌握的能力： 
一， 防守和篮板：在传统篮球范畴中，中锋可以不会进攻，但是必须在防守上掌握整个内线。作为防守防禁区内的最后一道防线，中锋需要能够单兵顶防进攻方中 锋的进攻，还需要在队友漏人对手外围球员突破情况下的补防封盖。既需要单兵顶防 对手中锋，又需要补防，这两项任务的技术要求就是中锋球员在判断对手进攻的最后 落位上必须相当老练，而且需要快速的移动和熟练的站位技巧。如果说一般的手防守 球员的压力是1的话，那中锋球员的防守压力就是1.5以上，只有防守技巧娴熟的中锋 球员才可能保障自己不会过快犯规次数上升； 
二， 背对篮进攻技巧：传统篮球中，中锋与大前锋的一大特点便是进攻方式迥异，大前锋背对篮接球转身后面对篮进攻不在少数，而中锋则更注重利用身高体重背 对篮压制对手的技术。正因为中锋球员的脚步可以配合身高体重，这往往让中锋球员 的进攻动作上，很少会遭受到封盖。而所谓“背对篮”这三个字，付诸球场上，就代 表了背对篮压进禁区转身投篮技巧；运球走中路小勾手技巧；以及带球过程中一旦遭 受到防守包夹第一时间寻找外围队友的传球技巧； 
三， 高位能力：在传统篮球的中锋球员身上，经常性可以看到高位站桩接球的现象。对于中锋而言，如果具有高位能力，可以把防守方大个子球员吸引到罚球线附 近，这样有利于己方队友无球跑动杀入禁区，而不会遭受到封盖干扰。中锋的高位能 力，便是在站桩高位接球后，如果对手不防到外线时候，用于直接投篮的必须技巧， 只有坚实的射篮技巧，才可以保障高位的牵制作用； 
四， 远距离传球技巧：因为防守战术上中锋往往是最接近篮筐的球员，他获得篮板的机会较一般球员要来的多。而中锋球员大多数身高体重都是球场上最高大的， 这令他的视野相对占到优势。中锋球员抢到篮板后，第一时间关注自己队友是否已经 发动无球快攻到对手半场，而如果已经有队友在对方半场有利进攻位置，就需要中锋球员直接把球员距离传送到前场队友，而不必重新交给控球后卫延误瞬间的战机。因 而，长传渗透同样是中锋球员必不可少的技巧之一。 
在篮球场上，千变万化，中锋已经不再是一个具体球员的名词，而是一种技战术 的代名词。不过，万变不离其宗，准备用中锋的能力去完成中锋的作用，上述几项最基本的技巧必不可少。
中锋技巧
篮球中锋技巧：中锋（Center）是一个球队的中心人物，凭借其强壮、高大的身体，无论进攻还是防守，他们都是球队的枢钮，故名之为中锋。作为禁区内的“擎天柱”，抢篮板球是中锋必不可少的能力。此外，封堵阻攻、盖帽也是中锋必备的能力。由于本队进攻时自己常处在禁区中央的枢纽位置，所以中锋应该具有不错的导球能力，能将球往较合适的位置输送，助攻队友得分。以上三项，是中锋应具备的基础技能。当然，得分也是中锋应尽的职责，他们是主要的内线得分者。中锋的命中率应该比大前锋更高一些。一名好的中锋必须多才多艺，不但要有足够的得分技巧用于进攻得分，防守时还要能成为球队的最后一道屏障，除了守好自己盯防的球员，中锋还要能够协同协同和及时为队友的防守补位。现代篮球打法中有一种新的中锋战术，就是所谓的“外线中锋”。此种中锋需要在进攻时主要到外线投篮得分，而少做禁区内的进攻。由于用其他球员防守身材上差异太大、效果不佳，因此防守方只能让本队中锋也到外线去盯防对手。如此一来，进攻方就可以利用对方中锋不在禁区的机会，让本队能力强的前锋或后卫队员疯狂得分。当然，“外线中锋”只适用于进攻，防守时与一般中锋的打法无异。
中锋原地向后投篮
一、运用时机：
1、当中锋球员背向球篮双手接球时，在遇到对方紧逼防守情况下，可直接向后投篮出手；
2、当中锋球员背向球篮双手持球时，已运用转身投篮或跨步勾手投篮无从出手时，可选用原地向后投篮；
3、当中锋球员背向球篮持球时，可结合假动作，如利用上身左右虚晃或转身假动作迷惑对方时，向后上方出手投篮。
二、动作方法：（以背向正对球篮为例）当中锋队员在禁区内落位，接到同伴的传球后，两脚前后或左右开立，两膝微屈。当对方队员在背后紧贴防守时，两肘接球自然下垂，目视本方球篮的中点，两臂向后上方伸展，双手用力均匀的将球投出。
三、技术要点：中锋队员应以背部来感觉对方防守的情况，眼视本方球篮（假设两球篮为一条线），根据自己所处对方球篮的距离和角度来估量自己投篮出手的力量和确定弧度。投篮时双手用力要均匀，身体要协调一致。
四、优点：动作简单易学、出手突然，投篮隐蔽不易封盖，对方防不胜防，是“以小打大”、“以灵制大”的一种攻击性很强的技术。
五、不足：投篮命中率不如面向球篮或侧向球篮投篮高。需有意识地加强训练。中锋队员背向球篮接球后应注意与同伙相互配合，寻找进攻机会和进攻手段，切勿为了表现自己而盲目运用背向球篮原地向后投篮。但相信“熟能生巧、巧能生智”，对向球篮原地向后投篮技术大家不防也试试。
动作及注意
1.反手投篮 
动作方法：以从球篮右侧底线突破，到左侧投篮为例。步法与篮下单手肩上投篮相同。第一步要大，第二步要制动向是起跳，控制冲力，同时上体稍向后仰，抬头看篮，将球由胸前直接向球篮方向上举。当右臂快要伸直时手腕沿小指方向向内捻转，用小指、无名指、中指、食指拨球，使球向侧后旋转碰板投篮。 
2.勾手投篮 
动作方法：以运动员横切至篮下接球用右手投篮为例，右脚跨出接球，同时用力侧蹬，接着左脚向篮下跨出一大步，身体重心下降，上体向左侧倾斜，左脚用力蹬地起跳，右腿屈膝上提，右手持球由胸前经体侧向上做弧形摆动，举球到头侧上方最高点，同时目视球篮用手腕和手指力量使球碰板投篮。
动作要点：两脚用力垂直跳，腾空放松平衡好，举球头上要稳定，出手时机掌握巧。 
3.盖帽 
进攻队员投篮或上篮时，当他将球举到最高点或球刚离手的一刹那，防守队员立即跳起将球打落，称为“盖帽”。 
盖帽动作方法 盖帽前要降低重心，迅速以短促的移动选择有利的位置起跳。盖帽时要判断好对手起跳和投篮的时间，当对手起跳投篮时，防守队员立即跟随时起跳，身体和手臂充分伸展，当对手举球最高点或球刚出手一刹那，迅速用离对手近侧的手腕、手指力量向侧或向前点拨球。 
4.运球上篮时的盖帽练习 
进攻队员成一路纵队站在罚球延长线的边线上，一人在篮前防守，进攻队员运球上篮，防守者移动选位，看准时机起跳封盖。投篮后进攻队员将球传给下一队员。防守者连续练习盖帽一轮后，调换一人练习。 
要求：盖帽前要判断对手起点，及时移动起跳，封盖时要向上伸展手臂扑球，或干扰投球弧线，避免身体接触而造成犯规。 
5.原地盖帽练习 
二人一组，一对一，进攻队员可原地跳投，也可运一步球急停跳投。防守者判断进攻者动作，当对手起跳投篮时，防守者及时举手封盖干扰。练习数次后互换攻守。 
要求：防守抓准对手出球时间，盖帽动作要伸展，动作要轻巧、突然。
世界上著名中锋
姚明
乔治·麦肯
比尔·拉塞尔
沃尔特·张伯伦
卡里姆·阿卜杜勒-贾巴尔
哈基姆·奥拉朱旺
帕特里克·尤因
阿瑞维达司·萨博尼斯（Arvydas Sabonis）
大卫·罗宾逊
罗伯特·帕里什
迪肯贝·穆托姆博
沙奎尔·奥尼尔
蒂姆·邓肯
小斯塔德迈尔
德怀特·霍华德
本·华莱士
安德鲁·拜纳姆
07年NBA中锋排行
1、德怀特·霍华德，洛杉矶湖人
霍华德依旧非常年轻，今年只有24岁；但他已经显现出了联盟内线统治者的潜质，并且在上赛季首次入选全明星阵容。他拥有超强的肌肉爆发力，具备了统治篮下的资本，但最大的潜在障碍是他的失误和罚球。并且成为2009年的全明星历史最高的票王！
2、姚明，已退役
他每一个赛季都在稳步提升，上赛季因伤缺席了34场比赛，可他场均仍可以得到25分9.4个篮板，并有2.0次助攻和2.0次封盖。姚明毫无疑问是当今最有统治力的中锋，与此同时他也是2007-08赛季MVP的有力争夺者。但是因为伤病有可能缺席2010赛季的比赛！
3、阿玛尔·斯塔德迈尔，纽约尼克斯
经历了一次大的膝伤手术后，斯塔德迈尔并没有因此一蹶不振，反而很快又展现出了“只有天空才是他的极限”的特点。夏天他再次经历了一次膝盖手术，不过这次伤势并不严重，人们新赛季根本不用担心他的伤病，只期待他的精彩表演即可。
4、蒂姆·邓肯，圣安东尼奥马刺
明年夏天石佛将成为自由球员，现在感到紧张的应该是马刺队，他们需要在这个赛季结束前赶紧与他完成续约。尽管在MVP评选中邓肯很容易被人忽略，这是因为人们已经习惯了他的强大，但你永远不能将其排除在竞争者行列之外。
5、沙奎尔·奥尼尔，已退役
大鲨鱼于2011年6月1日在“推特”上宣布告别战斗了19年的NBA。
排名6－20位的中锋分别为：6.拜纳姆（76人）、7.伊尔格斯卡斯（热火）、8.小奥尼尔（凯尔特人）、9.奥库（爵士）、10.坎比（开拓者）、11.奥卡福（奇才）、12.库里（勇士）、13.帕舒利亚（鹰队）、14.比德林斯（勇士）、15.博古特（雄鹿）、16.韦伯（自由）、17.钱德勒（小牛）、18.米利西奇（灰熊）、19.穆罕默德（活塞）、20.达勒姆贝特（76人）。
排名21－40位的中锋分别为：21.佩洛维奇（勇士）、22.本·华莱士（活塞）、23.米姆（湖人）、24.莫宁（退役）、25.海伍德（奇才）、26.米勒（国王）、27.伊坦·托马斯（奇才）、28.福斯特（步行者）、29.皮特罗（雷霆）、30.卡曼（黄蜂）、31.加德祖里奇（雄鹿）、32.丹皮尔（老鹰）、33.夸梅·布朗（76人）、34.阿姆斯特朗（黄蜂）、35.亨特（掘金）、36.布雷泽克（山猫）、37.布伦特（森林狼）、38.格塔特（黄蜂）、39.佩金斯（凯尔特人）、40.内斯特洛维奇（猛龙）。
排名41－55位的中锋分别为：41.迪奥普（小牛）、42.马克·杰克逊（黄蜂）、43.马格洛伊尔（猛龙）、44.沃斯库（雄鹿）、45.库特·托马斯（尼克斯）、46.奥博托（雄鹿）、47.多里亚克（热队）、48.普里兹比拉（开拓者）、49.塞德里奇·西蒙斯（骑士）、50.艾尔森（雷霆）、51.巴蒂（篮网）、52.贾隆·科林斯（爵士）、53.穆托姆博（退役）、54.怀特（老鹰）、55.贾森·科林斯（篮网）。
NBA中锋性价比排行
2007-02-13《篮球世界》消息，专栏作家贾森-福雷明今天对NBA联盟30支球队的首发中锋进行了分析，依靠几个算式，他计算出了各队首发中锋的效率和性价比。福雷明得出的结论是：勇士中锋安德烈斯-别德林斯是性价比最好的中锋，而火箭中锋姚明虽然效率高居全联盟中锋第一位，但是由于他的薪水也很高（所有中锋当中排第三），所以性价比只排11位。
计算球员场上效率的公式如下：
效率=（得分+篮板+助攻+抢断+盖帽）－&amp;#91;（出手数-命中数）+（罚球数－罚中数）+失误&amp;#93;
根据这个效率公式，姚明是全联盟所有中锋当中效率最高的。仅次于姚明的是湖人中前锋保罗-加索尔，第三位则是快船中锋马库斯-坎比。
计算球员的薪水和效率排名差异的公式如下：
差异=薪水排名－效率排名
根据这个公式，性价比最高的中锋是勇士队的别德林斯，他的效率在所有首发中锋中排名第八，但薪水是倒数第三，因此得到了20分的最高分。另外，山猫的埃梅卡-奥卡福、活塞的克里斯-韦伯以16分并列第二。性价比最低的是本赛季缺阵多场的沙奎尔-奥尼尔，他的薪水高居全联盟中锋第一，效率排行却是23名，得分为-22分远远“甩开”了对手。
中锋性价比排行榜前8名的球员分别是：勇士别德林斯、黄蜂奥卡福、活塞韦伯、魔术德怀特-霍华德、雄鹿安德鲁-博古特、雷霆尼克-科里森、开拓者坎比和湖人安德鲁-拜纳姆。

概述
原创动画作品，于2011年4月在日本地区放送，目前全11话已完结。详细资料请点击[C]The money of soul and possibility control。
简介
因执导了「怪～ayakashi～」和「怪化猫」而为人熟知，之后再次监督「物怪」一作而大受欢迎，更被人称呼为监督鬼才的中村健治，自去年10月在富士电视台的NoitaminA频道上监督「空中秋千」后，将会再次在noitaminA频道上亲自监督原创动画「C」，并将作为noitaminA的原创TV动画于2011年4月的深夜档播放。在中村健治的带领下，曾打造「无头骑士异闻录」及「永生之酒」的系列构成及脚本高木登，以及负责了轻小说「Sugar Dark」的插画、协力制作了「B★RS」及「Cencoroll」的动画人设的Mebae等实力派班底一超打造的这部原创动画，除了同様锁定4月新番档位外，其官网也把男女主角、故事简介公布了 。
剧情
  动画作品 C金钱，所有人都知道是什么。但是，你们到底有多清楚金钱对于你们来说所具有的力量?
[C]的故事舞台设定在20xx年。
当时，日本正深陷于严重的经济危机之中——巨额的财政赤字，毫无活力的金融体系，实体经济的严重衰退等等。可以说，日本经济已经处在崩溃的边缘，已然一副已经到了末期的情形。但在这时，一个名为“Sovereign Wealth Fund”的政府系金融机构却出现了。凭著成功地运用政府的资金，这个机构使政府奇迹般地恢复了进行财政重建能力。然而虽然日本经济正在走出谷底，但长期的经济低迷还是积累下了许多诸如就业、结婚率降低、社会动荡之类的各种严重的社会问题。而由此导致的社会少子化、自暴自弃者引发的无差别杀人事件，使得社会上感到绝望的人、逃避现实的人、失踪者以及自杀者都在急剧地增加……简单来说，当时的气氛使人感到非常不安及担忧。
就在某一天，就读于平成经济大学经济学部二年级的平凡的19岁大学生——余贺公麿的面前出现了一位奇怪的男子真板木。他阴阳怪气地询问公麿：“如果抵押你的未来，借给你金钱，你又将如何利用自身的才智去使用这笔钱?”就这様，公麿的世界便从这天起大大地转变了。
比起单纯地模仿现实的金钱世界，「C」增加了许多奇幻元素，并通过创造一个大家意想不到的空想的世界。来展现金钱的力量。在2011年度的4月新番中，这也是一部拥有相当实力的原创作品。[1]
角色
余贺公麿（CV：内山昂辉） 
本作的主人公。平凡的19岁大学生(经济学部2年)。颇贫穷的，对金钱没有概念，没有女朋友。心地善良，就算是ASSET，也会担心关心她。年幼时父亲便人间蒸发了，不久母亲也病死了，并由母亲那方的叔母养育。原先不理解父亲后进入金融街才慢慢的理解父亲。现在，靠著奖学金及兼职维持独身的生活。梦想是想拥有平凡的生活。暗恋同班的羽奈日。可以的话，想有间屋(想建立一个幸福的家)。想成为公务员！在不可思议空间的金融街里，遇上了各种各様的事及经历了炽烈的战斗。
  动画角色
真朱（CV：户松遥） 
公麿的ASSET,拥有美丽外表 ，个性强悍的少女，但心地善良，教会公麿很多买卖（战斗）的技术，在现实社会只能呆在金融卡里，只有在金融街才能见到实貌，有时候也会心口不一，可能隐藏着和（比）Q更强大的能力，是公麿不可获缺的共同进退的拍档,爱上公麿，她的未来是公麿未出生的女儿。她的未来原是公麿的妹妹，原为公麿父亲的ASSET，在父亲破产后消失成为了公麿未出生的女儿。
三国壮一郎（CV：细见大辅）　
33岁，在金融街有相当的知名度，认为公麿像原来的自己特别关注，不知为什么慢慢的接近公麿而和公麿在金融街中一起行动的男子，也教会公麿许多战斗技巧和人生。率领著名为「椋鸟公会」的集团，将金融街和现实社会的影响控制最低。17岁便自哈佛商学院毕业，拥有多重的博士学位及工商管理硕士学位。现在为政府底下的「主权财富基金（利用国家外汇存底投资及运作资金）」中，日本国有投资企业的最高负责人，在各界都拥有相当大的影响力。 在动画第7集中，有回忆自己往事。在大学时是一个热爱音乐的人，原本是红发，大学时组成的乐队在缔造契约前破产，于是毕业后变成了父亲的秘书。而后，患病的妹妹因为父亲公司出现危机，为了所谓的“信用”无法去美国治病再也没有醒来，便封闭了心灵，后被真坂木找上，去了金融街，希望现实没有未来只有现在，从而保住妹妹。未来为同妹妹生活的日子。
  
Q（CV：后藤沙绪里） 
壮一郎的「Asset」，沉默寡言，经常是睡迷糊的样子，令人不懂在思考些什么。也有人认为Q拥有金融街中最强的能力，喜欢将麦得斯货币（Midas Money）当作零嘴食用。与壮一郎的妹妹长相相似，如真坂木所说Asset会体现创业家的未来。而壮一郎的未来应该是有自己妹妹存在的未来。
  
真坂木（CV：樱井孝宏）　
自称为弥达斯银行通商（贸易）部门的行员，相当神秘的同时又有可爱的一面的男子。突然间出现在公麿面前，并将他带领至金融街，在最后以好人的模式帮助了公麿，赠以blacke card。
  
生田羽奈日（CV：牧野由依）
19岁，公麿的大学同学，公麿暗恋的对象，不知为何对于公麿特别在意，男友是有钱人家的少爷，后期变得沉迷，最后在公麿拼回来的未来，转世为一位幼儿园老师，暗示她也是金融街的一员，自己的过失失去了几位她热爱的孩子。 
  
詹妮弗·佐藤（CV：浅野麻由美）　
31岁，隶属于IMF（国际通货基金）的日本人后裔，偶然中获得企业家的权利，收集并掌握有金融街的情报，也是具有相当强大的战斗力，相信着公麿，自己在拖着三国壮一郎，将自己的未来asset托付给公麿。
  
井种田（CV：三シ矢雄二）　 
联系着现实世界和金融街的计程车司机，很会和乘客聊天，常常说着不景气的事。
  

职员
监督：中村健治（「怪～ayakashi～」「怪化猫」「空中秋千」）
总作画监督：桥本敬史、高田晃
动画角色设计：Mebae（「AURA」「GENZE」 ） 
系列构成·脚本：高木登（ 「无头骑士异闻录」「永生之酒」）
概念设计： さとうけいいち（「鸦karas」）
美术监督：西俊树
美术设定：谷内优穗
色彩设计：永井留美子
编集：西山茂
音响监督：长崎行男
制作：「C」制作委员会
动画制作：龙之子Production
CAST
余贺公麿 ：内山昂辉
真朱 ：户松遥
三国壮一郎：细见大辅
Q：后藤沙绪里
生田羽奈日：牧野由依
真坂木：樱井孝宏
井种田：三シ矢雄二
サトウ：浅野真弓
音乐
OP：《マトリョーシカ》
NICO Touches the Walls
ED： 《RPG》
school food punishment
《マトリョーシカ》
作词：光村龙哉
作曲：坂仓心悟
演唱：nico touches the walls
[ti:マトリョーシカ]
[ar:NICO Touches the Walls]
[al:PASSENGER]
[by:草帽仔]
[00:00.00]マトリョーシカ
[00:03.00]「C OP」
[00:06.00]作词:光村龙哉 / 作曲:坂仓心悟
[00:09.00]编曲:NICO Touches the Walls
[00:12.00]歌:NICO Touches the Walls
[00:18.00]
[00:22.88]生き抜くために着込んだ〖为了苟活而穿上的〗
[00:28.02]君だけが见える铠は〖唯你可见的铠甲〗
[00:34.26]见栄と外闻に怯えた〖畏惧虚荣和声誉〗
[00:39.64]愚かの果ての现実〖愚蠢的最终现实〗
[00:45.14]
[00:45.79]身体轧むほど抱きしめてよ〖紧抱我吧 直到身体崩溃〗
[00:52.26]
[00:53.82]いっそ壊してくれよ〖干脆将我摧毁吧〗
[01:00.01]壳の俺の中にはまた〖我宛如空壳般的体内〗
[01:05.10]何の伤みもない〖还是毫无损伤〗
[01:11.45]さらにちっぽけな俺の壳〖我那愈加渺小的空壳〗
[01:17.27]ここから出してくれ マトリョーシカ〖把我从这里放出来吧 套娃〗
[01:22.34]
[01:22.96]理论武装重ね着して〖叠穿理论武装〗
[01:28.07]やわな防卫本能さらして〖露出弱不经风的防御本能〗
[01:34.29]冷めた君の目には〖低沉的你双眼中〗
[01:39.52]俺の何が见える?〖能看见我的什么?〗
[01:45.17]
[01:45.83]ギラつく言叶のナイフ刺せよ〖让语言之刀闪亮穿刺而过〗
[01:50.42]
[01:51.05]いっそ剥がしてくれよ〖干脆将其剥落吧〗
[01:57.21]へらへら笑った俺の壳〖将我那傻傻发笑的空壳〗
[02:02.34]本性暴いてくれよ〖来揭穿我的本性吧〗
[02:08.72]君にいま声が闻こえるなら〖要是你现在能听到我的声音〗
[02:14.54]
[02:17.54]TVアニメ「C」OPテーマ
[02:34.42]
[02:37.42]光さえ届かない 心の奥の奥には〖在不透光的心头深处〗
[02:48.00]いくら壊しても壊れない 俺がいる〖有个无法磨灭的我在〗
[02:59.59]
[03:00.22]ぶん殴って ぶっ壊してくれよ〖打我一顿 把我摧毁吧〗
[03:02.77]破って 裂いて 引っ剥がしてくれよ〖将其撕破 让其剥落而下吧〗
[03:05.53]ありったけ着込んだ铠を〖把所有穿在身上的铠甲〗
[03:12.56]
[03:14.00]いっそ壊してくれよ〖干脆将我摧毁吧〗
[03:19.83]哀れな俺のマトリョーシカ〖我那凄惨可悲的套娃〗
[03:24.95]本性暴いてくれよ〖来揭穿我的本性吧〗
[03:31.48]君にいま声が届いているなら〖要是你现在已听到我的声音〗
[03:41.50]
[03:54.32]逃げも隠れもしないから〖我不会逃跑亦不会躲起来〗
[03:59.95]ここから出してくれ マトリョーシカ〖快把我从这里放出来吧 套娃〗
《RPG》
作词：内村友美 江口亮
作曲:school food punishment 江口亮
歌：school food punishment
窓からそっとエスケープして
夜の街が rpgに変わる
矢印に沿って誸われた色めく世界
始まりの合図响いている
身体中恋焦がれる
君に逢いたくて走り抜けてく
闇を飞び越えて
クライマックスなんて来なくたって
一か八かの危険な赌けだって
いいさ気を惹いて
君に今ハマっちゃいたいんだ
手にしたばかりの未来さえ
ストーリー书き搎えていくよ
泀められたルール崩れてゆく
あと5分纑り返すoverpace
我慢できずに空回る
こんな日々じゃ rpg绚わっていく
见えない次のステージ
先に适むほど深くなる苍
闇に飞び込んで
play or fadeout?
君の中迷い込んで抜け出せないよ
リセットボタン手をかけて
aorbじゃ选べないや
世界中の全ての谜より
知りたい君の心を
プログラムなんて関俿ないんだ
予定调和のつまらないストーリー
舍てて踏み出すよ
君がもしも望むなら
世界中を欺いてもいい
今すぐ手をひいてねぇ
クライマックスなんて来なくたって
一か八かの危険な赌けだって
いいさ気を惹いて
aorbじゃないや理屈じゃないや
世界中の全ての谜より
知りたい君の心を
轻轻地从窗户逃生 
在城市的变化在夜间篮板 
断箭誸亮根据世界 
信号，一开始共鸣
在身体渴望 
通过它运行你肯定逢Itaku 
绕过黑暗 
Tattenham来那苦高潮南特 
Datte赌博或八个一 
拉风是好的 
我嗜茶要 
即使只是为了让未来 
我会写一个故事为例搎 
第二条规则倒塌死亡泀 
返回5分钟overpace纑日 
无法忍受周围空 
每一天我们会像绫爆篮板 
见下一阶段 
深蓝色会先申请Muhodo 
潜入黑暗 
播放或淡出？ 
你会停留在流浪 
交出复位按钮 
aorb'll不选择或 
从世界上所有的奥秘 
你知道心 
我不计划约南特俿 
镗一个预先设定的和谐故事 
我们采取丢弃 
如果你想要一个Moshimo 
我可以欺骗世界 
嘿现在拉出 
Tattenham来那苦高潮南特 
Datte赌博或八个一 
拉风是好的 
而不是没有道理，and'll aorb 
从世界上所有的奥秘 
你知道心
目录
集数
英文名
中文名
放送日期
1
Complication
复杂
2011.04.14
2
Coincidence
巧合
2011.04.21
3
Conspiracy
阴谋
2011.04.28
4
Conversion
交换
2011.05.05
5
Cultivation
修炼
2011.05.12
6
Conflict
葛藤
2011.05.19
7
Composition
组成
2011.05.26
8
Confidence
信用
2011.06.01
9
Collapse
假面
2011.06.08
10
Collision
碰撞
2011.06.17
11
Control
未来
2011.06.24
关于[C]的收视率
在四月新番完结后，继承一月良好势头，【那朵花】 和 【c】 均获得了观众的好评。日本富士电视台联播网的动画专版noitaminA公布，这两部动画的最终话平均收视率达到3.2%，创下该电视台的最高纪录。而且这两部动漫的高收视率有是在山本宽【fractale】创下0.9%的该电视台最低收视率之后不久播出，可谓打了场漂亮翻身仗了。

基本释义
读法：呲(cī)
写法：c
类别：字母/拼音/声母

简介
碳是一种非金属元素，位于元素周期表的第二周期IVA族。  碳循环它的化学符号是C，它的原子序数是6，电子构型为[He]2s2 2p2。
碳是一种很常见的元素，它以多种形式广泛存在于大气和地壳之中。
碳单质很早就被人认识和利用，碳的一系列化合物——有机物更是生命的根本。
性状碳单质通常是无臭无味的固体。
单质碳的物理和化学性质取决于它的晶体结构，外观、密度、熔点等各自不同。碳的单质已知以多种同素异形体的形式存在：
1.石墨
2.金刚石
3.富勒烯（Fullerenes，也被称为巴基球）
4.碳纳米管（Carbon nanotube）
5.六方晶系金刚石（Lonsdaleite，与金刚石有相同的键型，但原子以六边形排列）
6.蜡石（Chaoite，石墨与陨石碰撞时产生，具有六边形图案的原子排列）
7.碳纤维（Filamentous carbon，小片堆成长链而形成的纤维）
8.碳气凝胶（Carbon aerogels，密度极小的多孔结构，类似于熟知的硅气凝胶）
9.碳纳米泡沫（Carbon nanofoam，蛛网状，有分形结构，密度是碳气凝胶的百分之一，有铁磁性）
10.石墨烯（亦称碳膜片）
11.巴基葱（即巴基球套巴基球。注：巴基球不止碳60）
最常见的两种单质是高硬度的金刚石和柔软滑腻的石墨，它们晶体结构和键型都不同。
金刚石每个碳都是四面体4配位，类似脂肪族化合物；石墨每个碳都是三角形3配位，可以看作无限个苯环稠合起来。
常温下单质碳的化学性质比较稳定，不溶于水、稀酸、稀碱和有机溶剂。
碳元素简介
碳化合物一般从化石燃料中获得，然后再分离并进一步合成出各种生产生活所需的产品，如乙烯、塑料等。
碳的存在形式是多种多样的，有晶态单质碳如金刚石、石墨；有无定形碳如煤；有复杂的有机化合物如动植物等；碳酸盐如大理石等。 单质碳的物理和化学性质取决于它的晶体结构。高硬度的金刚石和柔软滑腻的石墨晶体结构不同，各有各的外观、密度、熔点等。
常温下单质碳的化学性质不活泼，不溶于水、稀酸、稀碱和有机溶剂；不同高温下与氧发生的反应不同，可以生成二氧化碳或一氧化碳；在卤素中只有氟能与单质碳直接反应；在加热下，单质碳较易被酸氧化；在高温下，碳还能与许多金属反应，生成金属碳化物。碳具有还原性，在高温下可以冶炼金属。元素资料元素原子量：12.0107
质子数：6
原子序数：6
原子核亏损质量：0.0883u
周期：2
电子层：K-L
电子数：2-8
外围电子层排布：2s22p2
族：IVA 　电子层分布：2－4
原子体积：4.58立方厘米/摩尔
原子半径（计算值）：70（67）pm
共价半径：77 pm
范德华半径：170 pm
电子构型 ：1s22s22p2
电子在每能级的排布：2，4
氧化价（氧化物）：4，3，2（弱酸性）
颜色和外表：黑色（石墨）， 无色（金刚石） 木炭，活性炭，炭黑
物质状态：固态
物理属性：反磁性
熔点：约为3727 ℃（金刚石3550 ℃）
沸点：约为4827 ℃（升华）
摩尔体积 ：5.29×10-6m3/mol
元素在太阳中的含量：(ppm) 3000
元素在海水中的含量：(ppm)太平洋表面 23
元素在地壳中含量：（ppm）4800
莫氏硬度：石墨1-2 ，金刚石 10
氧化态： 主要为-4，，C+2， C+4 （还有其他氧化态）
  元素性质数据化学键能： (kJ /mol)
化学键
键能(kJ/mol)
C-H
411
C-C
348
C=C
614
C≡C
839
C=N
615
C≡N
891
C=O
745
C≡O
1074
晶胞参数：
a = 246.4 pm b = 246.4 pm c = 671.1 pm α = 90° β = 90° γ = 120°
电离能：(kJ/ mol)
M - M+ 1086.2 M+ - M2+ 2352 M2+ - M3+ 4620 M3+ - M4+ 6222 M4+ - M5+ 37827 M5+
- M6+ 47270
单质密度：3.513 g/cm3(金刚石)、2.260 g/cm3(石墨，20 ℃)
电负性：2.55（鲍林标度）
比热：710 J/(kg·K)
电导率：0.061×10-6/(米欧姆)
热导率：129 W/(m·K)第一电离能1086.5 kJ/mol 第二电离能 2352.6 kJ/mol 第三电离能 4620.5 kJ/mol 第四
电离能 6222.7 kJ/mol 第五电离能 37831 kJ/mol 第六电离能 47277.0 kJ/mol
同位素
目前已知的同位素共有十五种，有碳8至碳22，其中碳12和碳13属稳定型，其余的均带放射性，当中碳14的半衰期长达5568年，其他的为稳定同位素。 在地球的自然界里，碳12在所有碳的含量占98.93%，碳13则有1.07%。C的原子量取碳12、13两种同位素丰度加权的平均值，一般计算时取12.01。碳12是国际单位制中定义摩尔的尺度，以12克碳12中含有的原子数为1摩尔。碳14由于具有较长的半衰期，被广泛用来测定古物的年代。
符号
质子
中子
质量(u)
半衰期
原子核自旋
相对丰度
相对丰度的变化量
8C
6
2
8.037675(25)
2.0(4) x 10-21s [230(50) keV]
0+
9C
6
3
9.0310367(23)
126.5(9) ms
(3/2-)
10C
6
4
10.0168532(4)
19.290(12) s
0+
11C
6
5
11.0114336(10)
20.334(24) min
3/2-
12C
6
6
12 by definition
稳定
0+
0.9893(8)
0.98853-0.99037
13C
6
7
13.0033548378(10)
稳定
1/2-
0.0107(8)
0.00963-0.01147
14C
6
8
14.003241989(4)
5.70(3) x 1000 years
0+
15C
6
9
15.0105993(9)
2.449(5) s
1/2+
16C
6
10
16.014701(4)
0.747(8) s
0+
17C
6
11
17.022586(19)
193(5) ms
(3/2+)
18C
6
12
18.02676(3)
92(2) ms
0+
19C
6
13
19.03481(11)
46.2(23) ms
(1/2+)
20C
6
14
20.04032(26)
16(3) ms [14(+6-5) ms]
0+
21C
6
15
21.04934(54)#
<30 ns
(1/2+)#
22C
6
16
22.05720(97)#
6.2(13) ms [6.1(+14-12) ms]
0+
备注:画上#号的数据代表没有经过实验的证明，只是理论推测而已，而用括号括起来的代表数据不确定性。
单质碳的形式
金刚石/钻石(diamond)  金刚石结构图
  金刚石最为坚固的一种碳结构，其中的碳原子以晶体结构的形式排列，每一个碳原子与另外四个碳原子紧密键合，成空间网状结构，最终形成了一种硬度大、活性差的固体。
金刚石的熔点超过3500℃，相当于某些恒星表面温度。
主要作用：装饰品、切割金属材料等石墨（graphite）石墨是一种深灰色有金属光泽而不透明的细鳞片状固体。质软，有滑腻感，具有优良的导电性能。石墨中碳原子以平面层状结构键合在一起，层与层之间键合比较脆弱，因此层与层之间容易被滑动而分开。
主要作用：制作铅笔，电极，电车缆线等  安瓿中的石墨富勒烯（fullerene，C60、C72等）
  C601985年由美国德克萨斯州罗斯大学的科学家发现。
富勒烯中的碳原子是以球状穹顶的结构键合在一起。其他碳结构无定形碳（Amorphous，不是真的异形体,内部结构是石墨）
碳纳米管（Carbon nanotube）
蓝丝黛尔石（Lonsdaleite，与金刚石有相同的键型，但原子以六边形排列，也被称为六角金刚石）  蓝丝黛尔石蜡石（Chaoite，石墨与陨石碰撞时产生，具有六边形图案的原子排列）
汞黝矿结构（Schwarzite，由于有七边形的出现，六边形层被扭曲到“负曲率”鞍形中的假想结构）  单层石墨和碳纳米管碳纤维（Filamentous carbon，小片堆成长链而形成的纤维）
碳气凝胶（Carbon aerogels，密度极小的多孔结构，类似于熟知的硅气凝胶）
碳纳米泡沫（Carbon nanofoam，蛛网状，有分形结构，密度是碳气凝胶的百分之一，有铁磁性）
石墨烯是一种二维晶体，最大的特性是其中电子的运动速度达到了光速的1/300，远远超过了电子在一般导体中的运动速度。这使得石墨烯中的电子，或更准确地，应称为“载荷子”(electric charge carrier)，的性质和相对论性的中微子非常相似。人们常见的石墨是由一层层以蜂窝状有序排列的平面碳原子堆叠而形成的，石墨的层间作用力较弱，很容易互相剥离，形成薄薄的石墨片。当把石墨片剥成单层之后，这种只有一个碳原子厚度的单层就是石墨烯。
碳的同素异形体
包含种类*石墨　*钻石（金刚石） 　*富勒烯（Fullerenes，也被称为巴基球或足球烯） 　*无定形碳（Amorphous，不是真的异形体,内部结构是石墨） 　*碳纳米管（Carbon nanotube） 　*蓝丝黛尔石（Lonsdaleite，与钻石有相同的键型，但原子以六边形排列，也被称为六角金刚石） 　*赵石墨（Chaoite，石墨与陨石碰撞时产生，具有六边形图案的原子排列） 　*汞黝矿结构（Schwarzite，由于有七边形的出现，六边形层被扭曲到“负曲率”鞍形中的假想结构） 　*纤维碳（Filamentous carbon，小片堆成长链而形成的纤维） 　*碳气凝胶（Carbon aerogels，密度极小的多孔结构，类似于熟知的硅气凝胶） 　*碳纳米泡沫（Carbon nanofoam，蛛网状，有分形结构，密度是碳气凝胶的百分之一，有铁磁性） 　最常见的两种单质是高硬度的钻石和柔软滑腻的石墨，它们晶体结构和键型都不同。金刚石每个碳都是四面体4配位，类似脂肪族化合物；石墨每个碳都是三角形3配位，可以看作无限个苯环稠合起来。　碳同素异形体系统横跨完全极端且十分不同的范围。
碳元素的
化合物
碳的化合物中，只有以下化合物属于无机物：
碳的氧化物、硫化物：一氧化碳(CO)、二氧化碳(CO₂)、二硫化碳(CS₂)、碳酸盐、碳酸氢盐、氰一系列拟卤素及其拟卤化物、拟卤酸盐：氰(CN)、氧氰，硫氰。
其它含碳化合物都是有机化合物。
由于碳原子形成的键都比较稳定，有机化合物中碳的个数、排列以及取代基的种类、位置都具有高度的随意性，因此造成了有机物数量极其繁多这一现象，目前人类发现的化合物中有机物占绝大多数。
有机物的性质与无机物大不相同，它们一般可燃、不易溶于水，反应机理复杂，现已形成一门独立的分科——有机化学。
分布 碳存在于自然界中(如以金刚石和石墨形式)，是煤、石油、沥青、石灰石和其它碳酸盐以及一切有机化合物的最主要的成分，在地壳中的含量约0.027%(不同分析方式，计算含量有差异)，地壳中含量最高的元素依次为：O46.6%，Si27.7%，Al8.1%。
碳是占生物体干重比例最多的一种元素。
碳还以二氧化碳的形式在地球上循环于大气层与平流层。
在大多数的天体及其大气层中都存在有碳。
碳的成键
碳原子一般是四价的，这就需要4个单电子，但是其基态只有2个单电子，所以成键时总是要进行杂化。最常见的杂化方式是sp3杂化，4个价电子被充分利用，平均分布在4个轨道里，属于等性杂化。这种结构完全对称，成键以后是稳定的σ键，而且没有孤电子对的排斥，非常稳定。金刚石中所有碳原子都是这种以此种杂化方式成键。烷烃的碳原子也属于此类。
根据需要，碳原子也可以进行sp2或sp杂化。这两种方式出现在成重键的情况下，未经杂化的p轨道垂直于杂化轨道，与邻原子的p轨道成π键。烯烃中与双键相连的碳原子为sp2杂化。
由于sp2杂化可以使原子共面，当出现多个双键时，垂直于分子平面的所有p轨道就有可能互相重叠形成共轭体系。苯是最典型的共轭体系，它已经失去了双键的一些性质。石墨中所有的碳原子都处于一个大的共轭体系中。
碳燃烧方程式
碳在氧气中燃烧剧烈放热，发出刺眼白光，产生无色无味能使氢氧化钙溶液（澄清石灰水）变浑浊的气体碳在空气中燃烧放热，持续红热，产生无色无味能使氢氧化钙溶液（澄清石灰水）变浑浊的气体CO₂；当燃烧不充分，即氧气量不足时，产生一氧化碳碳与高锰酸钾共热碳在密封空间与高锰酸钾共热，高锰酸钾会分解出氧气，碳会迅速氧化，会发生爆炸。燃烧热方程式C(s)+O₂(g)=CO₂(g) △H=－393.5kJ/mol燃烧热值393.5kJ/mol
碳的用途
在工业上和医药上，碳和它的化合物用途极为广泛。
测量古物中碳14的含量，可以得知其年代，这叫做碳14断代法。
石墨可以直接用作炭笔，也可以与粘土按一定比例混合做成不同硬度的铅芯。
金刚石除了装饰之外，还可使切削用具更锋利。
无定形碳由于具有极大的表面积，被用来吸收毒气、废气。
富勒烯和碳纳米管则对纳米技术极为有用。
由於石墨的分子间只有微弱的范德华引力，所以它们容易滑动，适合用来作润滑剂，而石墨处於高温时不容易挥发，所以适合在掘隧道时使用。
碳是钢的成分之一。
碳能在化学上自我结合而形成大量化合物，在生物上和商业上是重要的分子。
生物体内大多数分子都含有碳元素。
碳化合物一般从化石燃料中获得，然后再分离并进一步合成出各种生产生活所需的产品，如乙烯、塑料等。
它以多种形式广泛存在于大气和地壳之中。
碳单质很早就被人认识和利用，碳的一系列化合物——有机物更是生命的根本。
安全术语
S22Do not breathe dust.
切勿吸入粉尘。
S24/25Avoid contact with skin and eyes.
避免与皮肤和眼睛接触。
风险术语 R36/37Irritating to eyes and respiratory system.
刺激眼睛和呼吸系统。