1、什么计算机程序?
可被计算机识别的有序操作的集合。
2、程序设计语言的发展
机器语言 - -> 汇编语言 - -> 高级语言
3、C语言库
有些功能预先编制好,置于系统中,以库的形式提供给程序员使用,标准C库里提供了很多的函数,只要在程序里包含了C库中对应的头文件(函数声明),就可以使用这些库函数了。
如:
#include <stdio.h>
printf -- 标准格式化输出函数
scanf -- 标准格式化输入函数
4、计算机数据
送入计算机的数字,字母,符号等信息必须转换成0、1组合的数据形式才能被计算机接收、存储并进行运算。能够进行算术运算得到明确数值概念的信息成为计算机数值数据,其余的信息成为非数值数据
5、数的进制
(1) 概念:
十进制逢10进1 (0,1,2,3,4,5,6,7,8,9)
二进制逢2进1 (0,1)
八进制逢8进1 (0,1,2,3,4,5,6,7)
十六进制逢16进1 (0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f)
(2) 二进制、八进制、十六进制转十进制
二进制 1010 = 1*2^3 +1*2^1=10
八进制 127 = 1*8^2+2*8^1+7=87
十六进制 a6f = a*16^2 + 6*16^1+ f= 2560+96+15 = 2671
(3) 十进制转二进制(该方式同样适用于八进制和十六进制)
(4) 各进制相互转换
掌握八进制与二进制,十六进制与二进制相互转换,使用查表的方式进制
如:
十六进制 二进制 八进制
29b 1010011011 1233