第2章 C语言程序设计基础课件.ppt
《第2章 C语言程序设计基础课件.ppt》由会员分享,可在线阅读,更多相关《第2章 C语言程序设计基础课件.ppt(51页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第2章C语言程序设计基础语言程序设计基础-2- 关系运算符与关系表达式 常量与变量 整型数据 、实型数据 、字符型数据 算述运算符及表达式 自增自减运算符及表达式 赋值运算符及表达式 自动转换与强制转换 位运算及混合运算本章教学内容本章教学内容本章教学目标本章教学目标 能熟练正确地使用关系运算符和关系表达式。 理解基本类型及其常量的表示法 熟练掌握各种基本类型变量的说明规则和变量的赋初值 掌握各种运算符的使用方法和运算顺序 能够将各种数学表达式转换成C语言表达式 理解C语言的自动类型转换和强制类型转和赋值的概念 掌握位运算的概念及相关运算-3-4-数据的表现形式概述数据的表现形式概述 在计算机
2、高级语言中,数据有2种表现形式:常量和变量。常量常量1. 整型常量整型常量 (1)十进制整型常量:只能出现 09 的数字,且可带正、负号,如:3、100、-89等。 (2)八进制整型常量:以数字 0 开头的八进制数字串,其中数字为 07。如: 0111(十进制 73)、 011(十进制 9)、 0123(十进制 83)等。 (3)十六进制整型常量 :以 0 x或 0X开头的十六进制数字串,其中每个数字可以是 09、af或 AF 中的数字或英文字母。如: 0 x11(十进制 17)、 0Xa5(十进制 165)、 0 x5a(十进制 90)等。-5-常量常量实型常实型常 (1)十进制小数形式:由
3、数字和小数点组成,必须要有小数点,如1.34、0.45等。 ? 注意 (2)十进制指数形式:类似数学中的指数形式,在C语言中,则以“e”或“E”后跟一个整数来表示以“10”为底数的幂数,如1.23可以表示为0.123E1、1.23e0、12.3e-1等形式。只要保证字母“e”或“E”前有数字, “e”或“E”后为整数即可。 ? 注意-6-常量常量3. 字符常量字符常量 (1)普通字符)普通字符:用单撇号( )括起来的一个字符, 如A ,a,?,+。 (2)转义字符)转义字符:转义字符是C语言中一种特殊形式的字符常量,一组以反斜杠()开头的字符序列,将反斜杠后面的字符转换成另外的意义。-7-【例
4、题2-1】编写程序,输出多行信息。#include int main ( ) printf(ab*nhellon*n); return 0; -8-常量常量4. 字符串常量字符串常量 字符串是由零个或多个字符组成的有限序列,在C语言源程序中,字符串常量是用双引号(“ ”)括起来的0个或者多个字符组成的序列。 如“”, “how are you ”, “a”,“$123.45”等。 字符串中的字符依次存储在内存中一块连续的区域内,并且把空字符 0自动附加到字符串的尾部作为字符串的结束标志,故字符个数为n的字符串在内存中应占(n+1)个字节。 ? “a”与a的区别-9-常量常量5.符号常量符号常量
5、 符号常量在使用之前必须先定义,其一般形式为: #define 标识符 常量-10-常量常量变量变量1. 变量变量 变量在程序运行过程中其值是可以改变的量,变量有三种属性:变量名、变量类型和变量值。 变量定义格式:数据类型符号 变量名1,变量名2, ;-11-2. 变量名变量名 程序中使用的变量名、函数名、标号等统称为标识符,在 C 语言中,变量的命名需要符合标识符的定义,遵循以下规则。 变量名可以由字母、数字和 _(下划线)组合而成; 变量名不能包含除_ 以外的任何特殊字符; 变量名必须以字母或_(下划线)开头; 变量名不能包含空白字符; 保留字具有特殊意义,不能用作变量名; C 语言区分大
6、小写。-12-变量变量 2.2.1 数据类型概述数据类型概述-13-2.2.2 整型数据整型数据1. 整型数据的类型 (1)整型常量的类型 前缀、后缀可同时使用以表示各种类型的整型常量。 ?前缀 ?后缀(2)整型变量的类型 整型变量表示能存放整型常量的变量。 在C语言中,整型变量的值可以是十进制,八进制,十六进制,但在内存中存储着是二进制整数。-14-【例题2-3】编写程序,分别以十进制,八进制,十六进制输出整型变量。#includestdio.hint main()int a,b,c;a=10; b=012;c=0 xa;printf(a=%d,b=%d,c=%dn,a,b,c);print
7、f(a=%o,b=%o,c=%on,a,b,c);printf(a=%x,b=%x,c=%xn,a,b,c);return 0;-15-2.2.2 整型数据整型数据2. 整型变量的符号属性整型变量的符号属性 -16-2.2.2 整型数据整型数据-17-2.2.2 整型数据整型数据【例题2-4】编写程序,整型变量的超出取值范围示。#includestdio.h int main() int a,b,c,d; a=4; b=6; c=a+b; d=32767+1; printf(c=%dn,c); printf(d=%dn,d); return 0;-18-2.2.2 整型数据整型数据2.2.3
8、实型数据实型数据实型数据的类型实型数据的类型 (1)实型常量的类型 ?前缀 ?后缀(2)实型变量的类型 实型变量表示能存放实型常量的变量。在C语言中,实型变量的值可以有小数形式和指数形式共2种表现形式。-19-2.2.3 实型数据实型数据-20-【例题2-5】编写程序,将实型常量按小数形式和指数形式输出。#includestdio.hint main()float f1;double f2;f1=0.023f;f2=10234.0;printf(f1=%f,f2=%fn,f1,f2);printf(f1=%e,f2=%en,f1,f2);return 0; 2. 实型变量的符号属性实型变量的符
9、号属性 -21-2.2.3 实型数据实型数据【例题2-6】编写程序,实型变量的定义、赋值和输出示例。#include int main( ) float x=0.1234567,y=0.0;double z=0.0; y=123.0456789123456789;z=123.0456789123456789; printf(x=%f,y=%f,z=%lfn,x,y,z);return 0;-22-2.2.3 实型数据实型数据字符型数据字符型数据1.字符与字符与ASCII代码代码-23-字符型数据字符型数据【例题2-7】编写程序,字符0和整数0是不同的概念示例。#include int main
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 C语言程序设计基础课件 语言程序设计 基础 课件
限制150内