嵌入式C语言开发基础(1)

文章介绍了计算机程序的概念,从机器语言到高级语言的编程语言发展,特别是C语言库的使用,如printf和scanf函数。此外,讨论了计算机如何处理数据,包括数值和非数值数据,以及不同进制系统之间的转换,如二进制、八进制、十六进制与十进制的转换方法。
摘要由CSDN通过智能技术生成

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      

        

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值