- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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表示换行等。
您可能关注的文档
最近下载
- 翼状胬肉的护理查房-PPT.ppt
- 2022年应急管理工作应知应会知识竞赛题库(含答案).pdf
- 全民微信时代增进了VS减弱了人与人之间的交流辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
- 超星网课尔雅《人人学点营销学》尔雅答案2022章节测试答案.docx
- 2019CSP-J NOIP普及组初赛C++试卷.pdf VIP
- 2024年《城镇燃气管理条例题库》考试题库(含答案).pdf VIP
- 最新浙教版八年级上册劳动技术 项目三 任务二《打蛋器的制作》课件(课件).pptx
- 纪律意识方面存在不足及措施4篇.pdf
- 消防安全教育PPT课件.pptx VIP
- 《新中国成立75周年》全文课件.ppt VIP
文档评论(0)