C语言-001

一、C 语言的起源与发展背景

  1. 语言发展脉络:C 语言由 B 语言发展而来,B 语言源自 BCPL,BCPL 则是从 FORTRAN 发展而来。
  2. 特性传承:BCPL 和 B 语言均支持指针间接方式,C 语言延续了这一特性。
  3. 其他影响因素:C 语言受到 PL/I 的影响,且与 PDP - II 的机器语言关联密切。
  4. 关键发展节点:
    • 1973 年 3 月,第三版 Unix 系统上出现了 C 语言编译器。
    • 1973 年 11 月,第四版 Unix(System Four)发布,该版本完全用 C 语言重新编写(文档中 “第四版的 linux” 表述疑似笔误,结合上下文应为 “第四版的 Unix”)。

二、C 语言的标准版本

  1. 1989 年,ANSI(美国国家标准协会)发布 C 语言标准 ——ANSI C。
  2. 1990 年,ISO(国际标准化组织)接受 ANSI 的标准,该标准被称为 C89。
  3. 标准更新:C 语言标准分别在 1995 年和 1999 年进行两次更新,对应版本为 C95 和 C99。

三、C 语言的应用领域与学习特点

  1. 定位:C 语言是一种工业语言。
  2. 核心特点:开发效率远高于学习过程,开发效率也高于开发乐趣。
  3. 主要应用场景:
    • 操作系统
    • 嵌入式系统
    • 驱动程序
    • 底层驱动
    • 图形引擎、图像处理、声音效果
  4. 学习相关:日常应用中很少直接用 C 语言编写,学习 C 语言的过程主要是写练习代码,而非开发真实软件。

四、程序框架

c

运行

#include <stdio.h>
int main()
return 0;

五、输出相关

  1. 输出语句:printf("Hello World!\n")
  2. 关键说明:
    • 双引号("")里面的内容叫做 “字符串”,printf 函数会将其中的内容原封不动地输出。
    • \n 表示需要在输出结果后面换一行。

六、四则运算

C 符号四则运算意义补充说明
+-
--
*对应数学中的 “×”
/-
%取余表示取两个数相除以后的余数
()括号与数学中括号的作用一致,用于改变运算优先级
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值