C语言第4章教案.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 C语言基本语法 内容概述 C语言基本数据类型 整型、实型、字符型的常量形式及变量定义 整型、实型、字符型变量的格式化输入输出 C语言的类型转换 运算符及表达式 教学目标 掌握数据类型的概念,了解C语言能够处理的数据类型。 掌握各种类型常量的特点及表示形式。 掌握各种类型变量的定义及使用 掌握数据的输入输出的基本方法。 掌握C语言的运算符、表达式及运用方法。 基本数据类型最主要的特点是,其值不可以再分解为其它类型。 4.2.1 整型常量 4.2.2 整型变量 1、整型变量的分类 整型变量分为四种:基本型、短整型、长整型、无符号型 基本型: 用“int”定义, 在不同的编译系统中它的长度可能不同,如在Turbo C下int变量占2个字节,而在VC++ 下6.0 环境下int变量占4个字节。 短整型:用“short int”或 “short”定义,占2个字节。 长整型:用“long ”或 “long int”定义,占4个字节。 无符号型:用“unsigned”定义 不存放符号,数据不带符号数。 无符号整型: “unsigned int” 无符号短整型:“unsigned short int” 无符号长整型:“unsigned long int” 注意:如无指定,则为有符号数。 整型变量取值范围 类型说明符   数的范围      分配字节数 int     -2147483648~2147483647 ■■■■ short int     -32768~32767      ■■ signed int    -32768~32767      ■■ unsigned int 0~ 4294967295    ■■■■ long int   -2147483648~2147483647  ■■■■ unsigned long  0~4294967295     ■■■■ int根据特定的系统对应short int或long int unsigned int根据特定的系统对应unsigned short int或unsigned long int 超过变量所能表示的范围,产生计算错误:溢出. 2、整型变量的定义 一般形式: 类型说明符 变量名标识符 例如: int a,b,c; long x,y; unsigned p,q; 在定义变量时,应注意以下几点: 允许在一个类型说明符后,说明多个相同类型的变量。各变量名之间用逗号间隔,类型说明符与变量名之间至少用一个空格间隔。 最后一个变量名之后必须以“;”结尾。 变量定义必须放在变量使用之前。 指数形式 由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为: a E n(a为十进制数,n为十进制整数) 其值为 a*10n。 以下则不是合法的实数: 345 (无小数点) E7 (阶码标志E之前无数字) -5 (无阶码标志) 53.-E3 (负号位置不对) 2.7E (无阶码) 标准C允许浮点数使用后缀。后缀为“f”或“F”即表示该数为浮点数。 如356.f和356.是等价的。 注意:实型常量不分单、双精度,都按双精度double型处理。 #include stdio.h main() { printf(%f\n ,356.); printf(%f\n ,356); printf(%f\n ,356.f); } 实型变量分为:单精度(float型)、双精度(double型)。 实型变量定义的格式和书写规则与整型相同。 例如:   float x,y; double a,b,c; 3 实型数据的舍入误差 由于实型变量是由有限的存储单元组成的,因此能提供的有效数字总是有限的。不同的编译器下处理的精度不同。 4.4 字符型数据 5.4.1 字符常量 2、转义字符 转义字符是一种特殊的字符常量。转义字符以反斜线“\”开头,后跟一个或几个字符。 转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。转义字符主要用来表示那些用一般字符不便于表示的控制代码。常用的转义字符及其含义如下表: 广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。表中的\ddd和\xhh正是为此而提出的。ddd和hh分别为八进制和十六进制的ASCII代码。如\101表示字母“A”(见附录I),\102表示字母“B”,\134表示反斜线,\X0A表示换行等。

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档