51-1C语言的出现背景 ●C出现前:系统软件多用汇编语言编写,因高级语言无法像汇 编语言一样对硬件进行直接操作 出现:1972-1973年间贝尔实验室的 D.M. Ritchie设计出 了C语言,它兼具低级语言和高级语言的优点 ●流行:1973年 K.Thompson和 D.M. Ritchie合作将UNIX 代码90%以上用C改写,从此两者相辅相成迅速发展 ●标准化:1987年美国家标准化协会公布87 ANSI O标准,90年 被ISO采纳
§1-1 C语言的出现背景 ⚫C出现前:系统软件多用汇编语言编写,因高级语言无法像汇 编语言一样对硬件进行直接操作 ⚫出现:1972-1973年间贝尔实验室的D.M.Ritchie设计出 了C语言,它兼具低级语言和高级语言的优点 ⚫流行:1973年K.Thompson和D.M.Ritchie合作将UNIX 代码90%以上用C改写,从此两者相辅相成迅速发展 ⚫标准化:1987年美国家标准化协会公布87 ANSI C标准,90年 被ISO采纳
§1-2C语言的特 简洁灵活功能强,特别适用于需要对硬件进行操作的场合 1、常见运算符:+-*/<>= 常见语句 变量定义语句如nti; float asum;为变量分配相应内存空间* 赋值语句,如i=0; 输入语句,如 scanf(“%矿&);/输入一整数到所在内存单元* 输出语句,如 printi"hllo) printi“变量道值为:%d”j) 分支语句,如fi=0) printf“f nonzero) else printf("ero”)
§1-2 C语言的特点 简洁灵活功能强,特别适用于需要对硬件进行操作的场合 1、常见运算符: + - * / < > != == = && || 2、常见语句: 变量定义语句如int i; float a,sum;/*为变量分配相应内存空间*/ 赋值语句,如i=0; 输入语句,如scanf(“%d”,&i);/*输入一整数到i所在内存单元*/ 输出语句,如 printf(“hello”); printf(“变量j值为:%d”,j); 分支语句,如 if(i==0) printf(“notzero”); else printf(“ zero ”);