第2章 C语言基本语法ppt课件.ppt

第2章 C语言基本语法ppt课件.ppt

ID:59202246

大小:3.69 MB

页数:88页

时间:2020-09-26

第2章 C语言基本语法ppt课件.ppt_第1页
第2章 C语言基本语法ppt课件.ppt_第2页
第2章 C语言基本语法ppt课件.ppt_第3页
第2章 C语言基本语法ppt课件.ppt_第4页
第2章 C语言基本语法ppt课件.ppt_第5页
资源描述:

《第2章 C语言基本语法ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章 C语言基本语法张克军8/29/20211目录§1C语言程序基本元素§2数据类型的含义与常用类型§3常量与变量§4运算符与表达式§5本章小结第2章C语言基本语法8/29/20212一.C程序引例:计算圆的周长和面积§1C语言程序基本元素#include“stdio.h”intmain(){floatr,pi=3.1415926;floatarea,s;scanf(“%f”,&r);s=2*r*pi;area=pi*r*r;printf(“圆周长=%.2f”,s);printf(“圆面积=%.2f”,area);return0;}程序由什么构成?8/2

2、9/202132.1C程序的基本元素2.1.1基本字符集1.字符集数字:0123456789字母:abc……zABC……Z运算符:+-*/%=<><=>=!===<<>>&

3、&&

4、

5、^~()[]{}->.!?:,;“‘特殊符号:_(下划线)回车(r)换行()制表符(t)等ASCII字符集§1C语言程序基本元素8/29/202142.关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsi

6、zeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile又称标准标识符或保留字或基字(32个)用户不能用关键字作标识符由C系统定义§1C语言程序基本元素8/29/202153.标识符一个对象的名字标识符内容:常量名、变量名、数组名、类型名、存储方式名、语句、函数名、文件名等。a标识符规则:字母或下划线开头,后面是字母、下划线或数字组成的字符串,要求见名知意。call_ntest39_string1abccall..n39test-string1c2.0例对象:常量、变量、数组、类型、存储方式、语

7、句、函数、文件。合法非法§1C语言程序基本元素8/29/20216标识符说明(1)在C语言中,标识符中大小写字母是有区别的。程序中基本上都采用小写字母表示各种标识符,如变量名、数组名、函数名等。书写的各种语句也均用小写字母,而大写字母只用来定义宏名等,用的不多。(2)不同的系统对标识符的长度有不同的要求,有的要求为6个字符,有的允许使用8个字符,而TurboC系统下的有效长度为1至32个字符。(3)除了少数工作单元用单个字符作标识符外,一般的应做到见名知意,以提高程序的可读性。如用sum表示和,score表示成绩,max表示最大等等。§1C语言程序基本元

8、素8/29/202174.运算符进行运算处理的符号运算符类别:运算类型、操作数数量a运算符优先级:运算符结合性:运算结果类型:x+yx%y2*x-ya>bx=a+=3X>y&&a>ba=2,a+3,a++--i例对象:常量、变量、函数。§1C语言程序基本元素8/29/202185.分隔符用来分隔标识符间或标识符与关键字间的符号分隔符内容:空格字符、水平制表符、垂直制表符、换行符、换页符及注释和逗号等,也称为空白字符。a分隔规则:在相邻的变量、关键字和常量、函数之间需要用一个或多个空白字符(其效果是一样的)将其分开。逗号也是分隔符,用于相邻同类项之间的分隔。

9、例如本例中定义变量语句:floatr,s,area;对象:常量、变量、数组、类型、存储方式、语句、函数、文件。§1C语言程序基本元素8/29/20219C语言的词类小结关键字标识符常量变量函数定义与调用运算符表达式8/29/202110目录§1C语言程序基本元素§2数据类型的含义与常用类型§3常量与变量§4运算符与表达式§5本章小结第2章C语言基本语法8/29/202111数据的描述数据的操作程序类型运算符数据结构算法程序的任务是对数据进行处理,数据是程序处理的对象,而运算符是施加给这些数据的操作,数据和运算符是表达式的基本元素。1.程序与数据类型§2数据

10、类型含义与常用类型2.2.1数据类型的含义8/29/202112§2数据类型含义与常用类型C语言把处理的数据进行分类,从数据的表示、取值范围和对应的操作等方面进行划分,形成不同的数据类型,并通过程序中数据类型的描述确定存放数据的空间大小,确保C程序中的每个数据都属于一个确定的、具体的数据类型。2.2.1数据类型的含义2.数据类型的含义8/29/2021131.不同类型数据采取不同的存储形式;2.不同类型数据在内存中占有不同的存储空间;3.不同类型数据对应不同的取值范围;4.不同类型数据确定了允许对其进行不同的操作类型。2.数据类型的含义(续)§2数据类型含

11、义与常用类型8/29/202114§2数据类型的含义与常用类型3.

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

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

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