第2章基本数据类型和运算符

第2章基本数据类型和运算符

ID:44953159

大小:370.50 KB

页数:107页

时间:2019-11-06

第2章基本数据类型和运算符_第1页
第2章基本数据类型和运算符_第2页
第2章基本数据类型和运算符_第3页
第2章基本数据类型和运算符_第4页
第2章基本数据类型和运算符_第5页
资源描述:

《第2章基本数据类型和运算符》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章基本数据类型和运算符8/23/20211程序设计基础(C语言)wh程序是计算机对数据进行操作的步骤,即数据与操作构成了程序的两个要素。其中数据是程序的必要组成部分,也是程序处理的对象。在程序中,经常会使用各种数据。C语言规定,在程序中使用的每个数据都属于一种类型。8/23/20212程序设计基础(C语言)wh数据类型基本类型(简单类型)构造类型其他类型整型实型(浮点型)字符型(char)枚举型(enum)数组型结构型联合型短整型(shortint)整型(int)长整型(longint)单精度型(float)双精度型(double)指针型空类型图

2、2-1C语言数据类型不同的运算符可产生不同的表达式8/23/20213程序设计基础(C语言)wh*本章授课内容*2.1C语言的词汇2.2数据基本类型2.3运算符和表达式2.4数据类型的转换8/23/20214程序设计基础(C语言)wh2.1C语言的词汇1.C语言字符集定义:组成C语言源程序代码的基本字符,它是构成C语言的基本元素。C语言使用的基本字符:⑴大小写英文字符:A~Z,a~z⑵数字字符:0~9⑶特殊字符:+=-_(下划线)()*&^%#!,.;:?’”~

3、/<>{}[]⑷不可打印的字符:空格、换行符、制表符、响铃符8/23/20215程序设

4、计基础(C语言)wh2.关键字定义:具有特定含义的、专门用来说明C语言的特定成分的一类单词。C语言的关键字都用小写字母书写,不能用大写字母书写。在C89标准中共有32个关键字:autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatregistergotosignedintlongreturnforshortifsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile在新的C99标准中,又增加了5个关键字:_Boo

5、l_Complex_imaginaryinlinerestrict8/23/20216程序设计基础(C语言)wh2.标识符定义:在C语言中用于标识名字的有效字符序列。C语言对标识符作如下规定:(1)标识符的第一个字符必须是英文字母或下划线(2)如果第一个字符后面还有字符序列,则它应是英文字母、下划线符或数字组成的序列。(3)标识符中的英文字母大小写是有区别的。如标识符abc与标识符ABC不相同。8/23/20217程序设计基础(C语言)wh试判断下列标识符正确与否:abcdA?Abcd2abc_Abcdab_2a3yes/noπr8/23/20

6、218程序设计基础(C语言)wh4.保留标识符保留标识符是系统保留的一部分标识符,通常用于系统定义和标准库函数的名字。例如,以下划线开始的标识符通常用于定义系统变量,不能使用把这些标识符来定义自己的变量。虽然它们也是合法的标识符,但是用它们来做一般标识符可能会出现运行错误。8/23/20219程序设计基础(C语言)wh5.注释在c语言程序中,括在定界符“/*”~“*/”之间的内容是注释。注释不是程序代码,只是一种对程序解释说明的标注,编译程序把注释作为空白符跳过而不予处理。注释不允许嵌套。例如:/*学生成绩管理程序*/、/*Mycprogram*/8

7、/23/202110程序设计基础(C语言)wh2.2基本数据类型2.2.1常量和变量2.2.2整型常量和实型常量2.2.3字符常量和字符串常量2.2.4符号常量2.2.5整型变量2.2.6实型变量2.2.7字符变量2.2.8用char定义小整数8/23/202111程序设计基础(C语言)wh2.2.1常量和变量1.常量常量:在程序执行的整个过程中其值不能改变的量。例如1,3.5都是常量。①字面常量:直接以值的形式出现的常量。②符号常量:在一个程序(或程序的一部分)中指定的用标识符代表的常量,从字面上不能直接看出其类型和值。**根据其书写形式,可

8、以区分为不同类型的常量,如整型常量、实型常量、字符常量、字符串常量等。8/23/202112程序设计基础(C语言)wh编写求圆面积和周长的程序1:#includevoidmain(){doublearea(doubler),circumference(doubler);printf(“area=%f”,area(2.0));printf(“circumference=%f”,circumference(2.0));}doublearea(doubler)/*计算圆面积*/{return(3.14159*r*r);}doubl

9、ecircumference(doubler)/*计算周长*/{return(2.0*3.14159*r);

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

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

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