- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据类型、运算符与表达式 C语言的数据类型 常量与变量的使用法则 变量名与变量值 符号常量的使用及转义字符 实型数据 字符型数据及字符串常量 C运算符简介、自增、自减运算符 赋值运算符和赋值表达式 小结 练习 数据类型、运算符与表达式 C语言的数据类型 程序中使用的各种变量都应预先加以定义,即先定义,后使用。对变量的定义可以包括三个方面: ·数据类型 ·存储类型 ·作用域 所谓数据类型是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 C语言的数据类型 基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。 构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型。在C语言中,构造类型有以下几种: ·数组类型 ·结构体类型 ·共用体(联合)类型 指针类型:指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存储器中的地址。虽然指针变量的取值类似于整型量,但这是两个类型完全不同的量,因此不能混为一谈。 空类型:有一类函数,调用后并不需要向调用者返回函数值,这种函数可以定义为“空类型”。其类型说明符为void。主要了解基本数据类型中的整型、浮点型和字符型。 常量与变量的使用法则 常量:在程序执行过程中,其值不变的量 变量使用法则:必须先定义后使用。 常量使用法则:必须先定义后使用。 使用形式: #define 标识符 常量 习惯上符号常量的用大写字母,变量用小写字母,以示区别。 符号常量的使用 【例3.1】。 #define PRICE 30 main() { int num,total; num=10; total=num* PRICE; printf(“total=%d”,total); } 使用符号常量的特点: 含义清楚; 能做到“一改全改”。 转义字符 变量名与变量值 a 变量名 3 变量值 存储单元变量名 整型变量 整型变量的分类 基本型:类型说明符为int 短整量:类型说明符为short int或short。 长整型:类型说明符为long int或long 无符号型:类型说明符为unsigned。 有符号整型变量:最大表示32767 无符号整型变量:最大表示65535 Turbo C中各类整型量所分配的内存字节数及数的表示范围。 类型说明符 数的范围 字节数 int -32768~32767 即-215~(215-1) 2 unsigned int 0~65535 即0~(216-1) 2 short int -32768~32767 即-215~(215-1) 2 unsigned short int 0~65535 即0~(216-1) 2 long int -2147483648~2147483647即-231~(231-1) 4 unsigned long 0~4294967295 即0~(232-1) 4 整型变量的定义 变量定义的一般形式为: 类型说明符 变量名标识符,变量名标识符,...; 例如: int a,b,c; (a,b,c为整型变量) long x,y; (x,y为长整型变量) unsigned p,q; (p,q为无符号整型变量) 整型数据的溢出 【例3.3】整型数据的溢出。 main() { int a,b; a=32767; b=a+1; printf(%d,%d\n,a,b); } 32767: -32768 实型数据 实型常量的表示方法 实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式,指数形式。 标准C允许浮点数使用后缀。后缀为“f”或“F”即表示该数为浮点数。如356f和356.是等价的。 练习:设计输出查看356f和356.的结果! 实型常数不分单、双精度,都按双精度double型处理。 实型变量的分类 实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。 实型变量定义的格式和书写规则与整型相同. 字符型数据 字符型数据包括字符常量和字符变量。 字符变量用来存储字符常量,即单个字符。 字符变量的类型说明符是cha
您可能关注的文档
- 数据结构试题库..doc
- 数据结构树与二叉树C..ppt
- 数据结构题库..docx
- 数据结构网试题..doc
- 数据结构习题..doc
- 数据结构习题..docx
- 数据结构习题1..doc
- 数据结构习题及答案..doc
- 数据结构习题集(包含全部答案)..doc
- 数据结构与算法,线性表,矩阵,广义表(3学时)..ppt
- 174页PPTXX集团管理体系优化整合咨询项目预诊断报告及项目建议书.PPT
- 134页PPT华为项目管理:发展历程、交付方法、文化驱动、团队管理、价值交付与数字化转型的项目管理综合体系-文库完整版.pptx
- 190页PPTIBM 管理咨询顾问能力进阶手册.pptx
- 688.【组织架构】197页PPT医药企业组织结构与流程设计报告.pptx
- 《社会学概论》(第2版)考研配套试题库(含名校真题).pdf
- 新疆建筑安全员B证考试复习题库大全-上(单选题汇总).pdf
- 二级建造师《建设工程法规及相关知识》近年考试真题试题库汇总(含答案.pdf
- 2025年二级建造师《建设工程法规》考前强化必背试题库(浓缩300题).pdf
- 统编版语文五年级上册全册优质版教案.doc
- 毛概结课考试题目及答案.doc
最近下载
- 2025年高级审计师《高级审计实务》考试题库 .pdf VIP
- 12251218各系统培训材料5、4a-系统操作指南.pptx
- 甘肃省突发公共卫生事件应急预案研究_张娜.pdf VIP
- 湘教版(2019)高中地理必修第一册知识点复习提纲详细版(实用,必备!).docx VIP
- (人教2024版)英语七年级上册全册语法总复习(知识点+练习) 学生版+解析版_可搜索.pdf VIP
- 小学科学优秀教学设计与案例分析.pdf VIP
- 中国非遗文化的传承与创新之路概述PPT.pptx VIP
- 大疆无人机精灵Rro+快速使用指南.pdf VIP
- 小学课后延时服务工作的研究.pdf VIP
- iMeter 7A用户使用说明书V1.0.pdf VIP
文档评论(0)