1 / 48
文档名称:

C语言第三版第1章C程序设计基础知识.ppt

格式:ppt   大小:536KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言第三版第1章C程序设计基础知识.ppt

上传人:autohww 2018/6/28 文件大小:536 KB

下载得到文件列表

C语言第三版第1章C程序设计基础知识.ppt

相关文档

文档介绍

文档介绍:C语言程序设计
1
目录
第1章 C程序设计基础知识
第2章基本数据类型与常用库函数
第3章表达式
第4章控制结构与语句
第5章函数
第6章数组
第7章编译预处理
第8章指针
第9章结构、共用体、枚举
第10章位运算
第11章文件
第12章常用算法实例及程序设计案例
2
第1章 C语言程序设计基础知识
计算机基础知识
C语言程序基出知识
使C语言程序在计算机上执行
小结
3
学****目标
掌握计算机运算基础
理解计算机程序基本概念
熟悉C语言基础知识
了解C语言程序结构
学会在Visual C环境下开发C程序
4
计算机基础知识
在计算机中的信息表示
信息在计算机中的表示都是以数据形式表示的。计算机中的数据有两种:
数值数据:是我们通常数学意义上的数,如17,-89,
非数值数据: 各种字符、符号、图像、图形、声音等信息。
无论数值数据、非数值数据必须通过编码变成二进制数码后,才能在计算机中传送、存储和处理。
5
计算机基础知识
计数制的概念
计数制:利用符号来计数的方法。按进位的方法计数就称为进位计数制。
在进位计数法中,数码序列中相同的一个数码所表示的数值大小与其在该数码序列中的位置有关。
计数制中的三个术语
数码:某种进位计数制中用来计数的一组符号。
例如:十进制的数码有0、1、2、3、、、8、9;
基:某种进位计数制的数码个数。
例如:十进制基为10。
位权:在进位计数制中,数码在不同位置上有不同的值,确定数位上实际值所乘的因子称为位权。
位权的计算方法是:以基数为底,以数码所在数中的位置为指数的整数次幂,即为该数码的位权。
例如:、101、100、10-1、10-2。
6
计算机基础知识
常用计数制
十进制(D) ——基数:十个(0、1、2、、、9),
位权:为10的整数次幂,计数规则: “逢十进一,借一当十”。书写格式:()10。
二进制(B) ——基数:二个(0、1),
位权:2的整数次幂,计数规则: “逢二进一,借一当二”。
书写格式: ()2 。
八进制(O) ——基数:八个(0、1、2、、、7),
位权:为8的整数次幂,计数规则:“逢八进一,借一当八”。
书写格式: ()8 或
十六进制(H) ——基数:十六个(0、1、、、9,A、B、、、F),位权:16的整数次幂,计数规则为“逢十六进一,借一当十六”
书写格式: (3DA2)16或 3DA2H
7
8
计算机基础知识
数制之间的转换
二进制、八进制、十六进制数转换为十进制数的规则:
用相应数码乘位权求和来计算。
例二→十:
()2   = 1×23+0×22+0×21+1×20+1×2-1
= 8+1+=()10
例八→十:
()8   = 3×82+4×81+5×80+7×8-1+3×8-2
= 192+32+5++=()10
例十六→十:
()16 =10×162 +3×161+11×160+14×16-1+5×16-2
= 2560+48+11++  =()10
9
计算机基础知识
数制之间的转换
十进制数转换为二进制、八进制、十六进制数的规则:
整数部分:除基数R (2、8、16)取余法,即整数部分除以基数R取余数,商再除以R取余数,一直到商为0止,将余数从右到左排列就是转换后的结果(即最先得到的余数最低位,最后得到的余数是最高位)。
小数部分:乘基数R(2、8、16)取整法,即将十进制数小数部分乘以基数取结果的整数部分,依次写在小数点的右边,再继续将结果的小数部分乘以基数取结果的整数部分,一直到小数部分为0或者达到规定的位数止。
10