最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt

最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt

ID:62067815

大小:1.37 MB

页数:140页

时间:2021-04-14

最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt_第1页
最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt_第2页
最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt_第3页
最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt_第4页
最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt_第5页
资源描述:

《最新C语言程序设计课件、教学资源演示文稿第2章 顺序流程结构及应用教学讲义ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计课件、教学资源演示文稿第2章顺序流程结构及应用主要内容数据类型、常量、变量基本运算与表达式其它运算与表达式、混合运算顺序结构程序设计数据类型、常量、变量主要内容基本字符、标识符、关键字数据类型常量十进制、二进制、八进制、十六进制数及其转换变量数据的输出与输入关键字由系统预先定义的标识符称“关键字”,它们都有特殊的含意,不能用于其它目的。C语言关键字32个,如表2-1所示。想一想对于下面的程序,指出其中的关键字。#include"stdio.h"/*编译预处理命令*/voidmain(){intiMath,iEnglish;floatfAverage;/*定义变量*/iM

2、ath=80;iEnglish=88;/*给变量赋值*/fAverage=(iMath+iEnglish)/2.0;/*计算平均分并存入变量faverage*/printf("Theaverageis%0.1f",fAverage);/*输出结果值*/getch();}2.2数据类型及常量、变量学一学数据类型常量变量数据类型各种类型数据取值范围常量常量是在程序的执行过程中其值不变的量。在C语言中,常量不需要类型说明就可以直接使用,常量的类型是由常量本身隐含决定的。在C语言中,从其表现形式常量分为普通常量和符号常量。普通常量就是用数字直接表示的常量,符号常量是用一个标识符来代表的常量。

3、无论是普通常量,还是符号常量,它们都有自己的类型。数值常量1整型数值常量2实型数值常量:835.6,77.2,0.618,1.23E-2,1.5E33字符型常量:‘a’,‘A’,‘$’,‘’,’105,’X7B’4字符串常量:“Hello”,“Welcome”“_ABC”整型数值常量三种表示法十进制(0-9十个数字构成,逢10进1):1,200,3500十六进制(0-9十个数字,A-F六个字符构成,逢16进1):以0x或0X开头的数字序列0x12,0X706A,0xF2B八进制(0-7八个数字构成,逢8进1):以0开头的数字序列025,0706十进制、二进制、八进制、十六进制

4、十进制数转换为二进制数十进制数转换为二进制数使用“除2取余法”,例如,将十进制数25转换为二进制数1用25除以2余数是1,商是12,2对商12再除以2得余数是0,商是6,3对商6再除以2得余数是0,商是3,4对商3再除以2得余数1,商1,5对商1再除以2得余数1,商0,6当商为0时停止。此时十进制数25的二进制数为:11001,即把以上每步所得的余数按从右到左的顺序写出来就可以了。如果是用8位表示这个二进制数,则高位部分补0.即可。比如25的8位二进制数为00011001252……1122……062……032……112……10这种方法也可用来将十进制数转换为8(或16)进制数,不过在

5、上述过程中要以8(或16)做除数。二进制数转换为十进制数二进制数转换为十进制数比较简单,比如100110对应的十进制数为:1*25+0*24+0*23+1*22+1*21+0*20=32+4+2=38二进制数转换为八进制数二进制数转换为八进制数时,将二进制数从低位按3位一组进行划分,高位不足三位的补0,将每三位二进制数转换为一个十进制数,即为该二进制数的八进制数。比如1100110,将其分组如下:001100110则对应的八进制数为146146二进制数转换为十六进制数二进制数转换为十六进制数时,将二进制数从低位按4位一组进行划分,高位不足4位的补0,将每4位二进制数转换为一个十进制数

6、,即为该二进制数的十六进制数。比如111100100,将其分组如下:000111100100则对应的十六进制数为1E41E4课堂练习将十进制数59转为二进制、八进制和十六进制数。将二进制数1100110100转化为十进制、八进制和十六进制数。实型数值常量2种表示法小数形式:835.6,77.2,0.618指数形式:1.23E-2,1.5E3字符型常量2种表示法用单引号引起来的单个字符,如‘a’,‘A’,‘$’.转义字符表示法,如‘’,’105,’X7B’转义字符及其含义课堂练习从附录中查找字母H的ASCII码值,写出其转义字符.编一程序,定义一个字符型变量cX,赋以字符H的转

7、义字符,然后用字符格式输出变量cX.字符型数据的存储形式在内存中,一个字符型数据占用一个字节(8bite),以ASCII码的二进制形式存放。比如字符’a’的ASCII码值是97,则’a’在内存中的存放形式如下:字符型数据的使用一个字符型变量可以赋以一个字符常量,也可以赋以一个整数.字符型数据在输出时可以以字符格式输出,也可以以整数格式输出.以整数格式输出时,Ascii码值在1-127之间的字符输出正数,128-255之间的字符输出负数.字符型数据可以进行算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。