高等学校教材:《C程序设计》第4章 数据类型及表达式

第4章 数据类型及表达式 7
第4章 数据类型及表达式

4.1数据结构 42C语言程序中数据的表示方法 43运算符及其表达式 4.4C语言中的类型转换 7
4.1 数 据 结 构 4.2 C语言程序中数据的表示方法 4.3 运算符及其表达式 4.4 C语言中的类型转换

4.1数据结构 数据结构是程序设计中计算机的操作对象 以及操作对象之间关系和操作的描述。一个函 数体中包括两大部分内容:其一是数据描述部 分,其二是算法实现部分。要完成数据描述部 它们之间的关系,然后用计算机语言加以描述。 7
4.1 数 据 结 构 数据结构是程序设计中计算机的操作对象 以及操作对象之间关系和操作的描述。一个函 数体中包括两大部分内容:其一是数据描述部 分,其二是算法实现部分。要完成数据描述部 分的内容,就必须寻找问题中的操作对象以及 它们之间的关系,然后用计算机语言加以描述

著名的计算机科学家沃斯( Niklaus wirth )提出了公式: 数据结构+算法=程序 该公式表明除算法之外,一个程序中的数 据结构是编写程序首先要解决的问题。例41中 的“链表”、“树”和“图”就是数据结构中的 重要类型。当然一个好的程序除了应该具备公式二 中两个主要因素外,还应该选择合适的程序设计 语言和程序设计方法。 C语言提供的数据结构是以数据类型形式表 示的
著名的计算机科学家沃斯(Nikilaus Wirth )提出了公式: 数据结构+算法=程序 该公式表明除算法之外,一个程序中的数 据结构是编写程序首先要解决的问题。例4.1中 的“链表”、“树”和“图”就是数据结构中的 重要类型。当然一个好的程序除了应该具备公式 中两个主要因素外,还应该选择合适的程序设计 语言和程序设计方法。 C语言提供的数据结构是以数据类型形式表 示的

C语言提供了丰富的激据举型.卡要右以下 类型: 基本型(int,2byte) 长整型(long,4byte) 整型 短整型( short,2byte) 无符号整型( unsigned,2byte) 基本类型〈浮点型 单精度浮点型(foat,4byte) 双精度浮点型( double,8byte) 字符型(char,1byte) 无值型(void 数据类型 数组类型 结构体类型 构造类型联合体类型 飞枚举类型 指针类型 注:其中()括起来的是对应类型的类型关键字及该类 7 型在内存中所占的字节数
C语言提供了丰富的数据类型,主要有以下 类型: 数据类型 基本类型 基本型(int,2byte) 长整型(long,4byte) 短整型(short,2byte) 无符号整型(unsigned,2byte) 整型 浮点型 单精度浮点型 (float,4byte) 双精度浮点型 (double,8byte) 字符型(char,1byte) 无值型(void) 指针类型 数组类型 结构体类型 联合体类型 枚举类型 构造类型 注:其中()括起来的是对应类型的类型关键字及该类 型在内存中所占的字节数

4.2c语言程序中数据的表示方法 数据是组成程序的必要元素,根据数据在程 序中值的变化与否,数据在C语言程序中以常量 和变量两种形式表示。 7
4.2 C语言程序中数据的表示方法 数据是组成程序的必要元素,根据数据在程 序中值的变化与否,数据在C语言程序中以常量 和变量两种形式表示

42.1常量 1.整型常量 数据类型为整型的常量即为整型常量,又称整 常数。在C语言中,使用的整型常量有八进制、卡 用于表示整型常量在内存中的存储形式,也就是表 示某整型常量的机器码;十进制表示外部数据,其 值表示的是真值。 7
4.2.1 常量 1.整型常量 数据类型为整型的常量即为整型常量,又称整 常数。在C语言中,使用的整型常量有八进制、十 六进制和十进制3种。其中八进制、十六进制主要 用于表示整型常量在内存中的存储形式,也就是表 示某整型常量的机器码;十进制表示外部数据,其 值表示的是真值

(1)八进制整型常量 八进制整型常量必须以0开头,即以0作 为八进制数的前缀。其数码取值为0~7。由 于八进制数主要用于表示某整型常量的机器 码,所以当表示某数机器码时,八进制数前 面没有符号;如果有符号,则是对其所代表 的真值取反。如-0123,0123代表的真值为 83,-0123代表的常量则为-83 7
(1)八进制整型常量 八进制整型常量必须以0开头,即以0作 为八进制数的前缀。其数码取值为0~7。由 于八进制数主要用于表示某整型常量的机器 码,所以当表示某数机器码时,八进制数前 面没有符号;如果有符号,则是对其所代表 的真值取反。如−0123,0123代表的真值为 83,−0123代表的常量则为−83

(2)十六进制整型常量 十六进制整型常量的前缀为0X或0x。其数 码取值为0~9,A~F或a~f。当十六进制数中 出现a~缄或A~F时,数符码中出现字母时字母 的大小写应和前缀相匹配,即要么全部大写, 要么全部小写。十六进制数主要也是用于表示 某整型常量的机器码,所以当表示某数机器码 时,十六进制数前面没有符号;如果有符号 则是对其所代表的真值取反。如-0x23,0x23 代表的真值为35,-0x23代表的常量则为-35。 7
(2)十六进制整型常量 十六进制整型常量的前缀为0X或0x。其数 码取值为0~9,A~F或a~f。当十六进制数中 出现a~f或A~F时,数符码中出现字母时字母 的大小写应和前缀相匹配,即要么全部大写, 要么全部小写。十六进制数主要也是用于表示 某整型常量的机器码,所以当表示某数机器码 时,十六进制数前面没有符号;如果有符号, 则是对其所代表的真值取反。如−0x23,0x23 代表的真值为35,−0x23代表的常量则为−35

(3)十进制整型常量 十进制整型常量没有前缀。 整型常量的几点说明如下。 ①常量的类型 常量的类型可以根据整型常量描述的数值 来确定其类型。 当整型常量的值为-32768~+32767时,可 以看作基本型整型常量。 当整型常量的值为0~65535时,可以看作 无符号整型常量。 当整型常量的值在大于32767或小于 7 -32768时,可以看作长整型常量
(3)十进制整型常量 十进制整型常量没有前缀。 整型常量的几点说明如下。 ① 常量的类型 常量的类型可以根据整型常量描述的数值 来确定其类型。 当整型常量的值为−32768~+32767时,可 以看作基本型整型常量。 当整型常量的值为0~65535时,可以看作 无符号整型常量。 当整型常量的值在大于 32767 或小于 −32768时,可以看作长整型常量
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 高等学校教材:《C程序设计》第3章 C语言概述.ppt
- 高等学校教材:《C程序设计》第2章 程序设计基础知识.ppt
- 高等学校教材:《C程序设计》第15章 编译预处理.ppt
- 高等学校教材:《C程序设计》第13章 中断和位运算.ppt
- 高等学校教材:《C程序设计》第12章 文件.ppt
- 高等学校教材:《C程序设计》第11章 结构体、联合体与枚举类型.ppt
- 萨特的:《存在与虚无》PDF电子书(共六章).pdf
- 《多媒体CAI课件设计与制作》第1章 多媒体课件设计.ppt
- 《多媒体CAI课件设计与制作》第9章 OLE对象的链接与嵌入.ppt
- 《多媒体CAI课件设计与制作》第8章 库和模块的使用.ppt
- 《多媒体CAI课件设计与制作》第7章 使用变量、函数、表达式和脚本语句.ppt
- 《多媒体CAI课件设计与制作》第6章 课件的流程控制.ppt
- 《多媒体CAI课件设计与制作》第5章 多媒体课件中的交互.ppt
- 《多媒体CAI课件设计与制作》第4章 运动图标.ppt
- 《多媒体CAI课件设计与制作》第3章 课件中的多媒体处理.ppt
- 《多媒体CAI课件设计与制作》第2章 Authorware 6.0概述.ppt
- 《多媒体CAI课件设计与制作》第1章 多媒体课件设计.ppt
- 《多媒体CAI课件设计与制作》第12章 课件制作综合实例.ppt
- 《多媒体CAI课件设计与制作》第11章 Authorware 6.0的网络功能.ppt
- 《多媒体CAI课件设计与制作》第10章 知识对象的应用.ppt
- 高等学校教材:《C程序设计》第5章 顺序结构程序设计.ppt
- 高等学校教材:《C程序设计》第6章 选择结构程序设计.ppt
- 高等学校教材:《C程序设计》第7章 循环结构程序设计.ppt
- 高等学校教材:《C程序设计》第8章 函数.ppt
- 高等学校教材:《C程序设计》第9章 数组.ppt
- 高等学校教材:《C程序设计》第1章 计算机基础知识.ppt
- 高等学校教材:《C程序设计》第10章 指针.ppt
- 《调查数据》PPT课件.xls
- 《Excel图表制作》课程教学课件(PPT讲稿).ppt
- 《空气洁净技术》第4章 空气过滤器.ppt
- 内蒙古医学院第一附属医院妇产科:《妇产科学》妊娠合并心脏病.ppt
- 内蒙古医学院附属医院:《妇产科学》异常分娩(杨有莲).ppt
- 内蒙古医学院第一附属医院妇产科:《妇产科学》胎姿势 胎产式.ppt
- 中南大学:《大学自治——当代中国高等教育体制创新的哲学阐释》课程教学课件(PPT讲稿).ppt
- 《航空电子设备》PDF电子书(共十四章).pdf
- 《钢结构正常使用极限状态》课程教学课件(PPT讲稿).ppt
- 《拉弯和压弯构件的计算长度》课程教学课件(PPT讲稿).ppt
- 《气-固相催化反应宏观动力学》课程教学课件(PPT讲稿).ppt
- 《演示文稿 powerpointz制作》课程教学课件(PPT讲稿).ppt
- 东北财经大学:《投资项目评估学》三峡.ppt