C语言 第一章C语言概述

//一,计算机常识
1,计算机只识别0,1

2,二进制:用0,1表示所有数
	1,二进制指令:计算机只识别0,1组成的指令。
	2,二进制数据;各种文件都由0,1组成。
		由计算机解析后,以图形界面的形式将数据展示出来。

//二,程序设计语言发展史
1,机器语言:0,1组成的二进制指令称机器指令。
1,优点;
。机器语言是直接对硬件产生作用的,程序的执行效率非常高
。机器语言能间接访问,控制计算机的各种硬件设备。
2,缺点:
。 指令多又难记住
。可读性差易出错
。对硬件依赖性强,代码在不同型号计算机间不通用

2,汇编语言 :用一个符号(英文单词、数字)来代表一条机器指令
            	需要编译器翻译成二进制指令,才能被计算机识别 。
	1,优点;
		。可读性好
		。能访问所有能被访问的硬软件资源。 
		。编译后的目标代码简短,占内存少,执行速度快。
	2,缺点;
		。汇编语言面向机器,为特点计算机或系列计算机专门设计,
		  不同的机器有不同的汇编语言和编译器,代码缺乏可移植性。
		。符号多难记,易产生bug,难调试。
		。对硬件要非常了解,开发效率低,周期长,单调。

3,高级语言;接近自然语言
	1,优点;
		。简单易用易理解,语法结构类似英语,
			不对硬件直接操作,不必了解硬件知识。
		。程序简洁。
		。具有可移植性。
	
	2,注意
		用高级语言编写的程序不能直接被计算机识别,
		需要经编译器翻译成二进制指令后,才能运行到计算机上。 

//三,C语言简史
。1972年发明用于重写unix操作系统。
。使用广泛
。面向过程的语言

//四,C语言特点
1,丰富的运算符,34种。
2,丰富的数据类型,运算力强。
3,可直接操作硬件 ;允许直接对位、字节、地址进行操作。
4,高效率目标代码。
5,可移植性好。

缺点;语法限制不严格 

//五,C语言作用
。适合编写系统软件,图形软件,单片机程序,嵌入式系统开发。
。游戏外挂,安卓系统。

//六,C语言版本
1983 美国国家标准局(American National Standards Institute,简称ANSI)
1989 ANSI C C语言标准。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值