C语言

c语言介绍

C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。

在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。

UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。由于各种原因,C 语言现在已经成为一种广泛使用的专业语言。

优点:
1.易于学习。
2.结构化语言。
3.它产生高效率的程序。
4.它可以处理底层的活动。
5.它可以在多种计算机平台上编译。

为什么要使用 C?

C 语言最初是用于系统开发工作,特别是组成操作系统的程序。由于 C 语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样,所以采用 C 语言作为系统开发语言。下面列举几个使用 C 的实例:

1.操作系统
2.语言编译器
3.汇编器
4.文本编辑器
5.打印机
6.网络驱动器
7.现代程序
8.数据库
9.语言解释器
10.实体工具

C 程序

一个 C 语言程序,可以是 3 行,也可以是数百万行,它可以写在一个或多个扩展名为 “.c” 的文本文件中,例如,hello.c。您可以使用 “vi”、“vim” 或任何其他文本编辑器来编写您的 C 语言程序。

ANSIC码表

C语言-ANSIC码表一共有32个关键字:
auto:声明自动变量 (一般不使用)
break:跳出当前循环
case:开关语句分支
char:声明字符型变量或函数
const:声明只读变量
continue:结束当前循环,开始下一轮循环
default:开关语句中的“其他”分支
do:循环语句的循环体
double:声明双精度变量或函数
else:条件语句否定分支(与if连用)
enum:声明枚举类型
extern:声明变量是在其他文件正声明(也可以看做是引用变量)
float:声明浮点型变量或函数
for:一种循环语句
goto:无条件跳转语句
if:条件语句
int:声明整型变量或函数
long:声明长整型变量或函数
register:声明积存器变量
return:子程序返回语句(可带参数,也可不带)
short:声明短整型变量或函数
signed:声明有符号类型变量或函数
static:声明静态变量
sizeof:计算数据类型长度
struct:声明结构体变量或函数
switch:用于开关语句
typedef:用以给数据类型取别名
union:声明联合数据类型
unsigned:声明无符号类型变量或函数
void:声明函数无返回值或无参数,声明无类型指针
volatile:说明变量在程序执行中可被隐含地改变
while:循环语句的循环条件

C语言允许直接访问物理地址(在存储器里以字节为单位存储信息,为了正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址,又叫实际地址或绝对地址。),可以进行位(bit)操作。

C语言能嵌入汇编语言中,可直接对内存(CPU)操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值