第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) 指针类型 数组类型 结构体类型 联合体类型 枚举类型 构造类型 注:其中()括起来的是对应类型的类型关键字及该类 型在内存中所占的字节数