C语言入门学习数据类型、运算符与表达式笔记

数据类型、运算符与表达式C语言的数据类型程序中使用的各种变量都应预先加以定义,即先定义,后使用。对变量的定义可以包括三个方面:・数据类型・存储类型作用域数据类型是按被定义变量的性质,表示形式,占据存储

数据类型、运算符与表达式 语言的数据类型 C 程序中使用的各种变量都应预先加以定义, 即先 定义,后使用。 对变量的定义可以包括三个方面: ・ 数据类型 ・ 存储类型 作用域 数据类型是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的。 C 在语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 1 .基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本 数据类型是自我说明的。 2 .构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就 是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据 • C 类型或又是一个构造类型。在语言中,构造类型有以下几种: 数组类型 .结构体类型 • 共用体(联合)类型 3 .指针类型:其值用来表示某个变量在内存储器中的地址。 4 . 空类型:在调用函数值时,通常应向调用者返回一个函数值。这个返回的函数值是具有一定的数 据类型的,应在函数定义及函数说明中给以说明,但是,也有一类函数,调用后并不需要向调用者 VOido 返回函数值,这种函数可以定义为“空类型”。其类型说明符为 常量与变量 对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发 生改变的量称为常量,其值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整 型常量、整型变量、浮点常量、浮点变量、字符常量、字符变量、枚举常量、枚举变量。在程序中, 常量是可以不经说明而直接引用的,而变量则必须先定义后使用。整型量包括整型常量、整型变量。 常量(整型常量,浮点常量,字符常量,字符串常量,符号常量) L 在程序执行过程中,其值不发生改变的量称为常量。常用的常量有以下几类: (1)C 整型常量,整型常量就是整在语言中,使用的整常数有八进制、十六进制和 常数。 十进制三种在,程序中是根据区分各种进制数的。 前缀来 1)0~9 十进制整常数:十进制整常数没有前缀。其数码为。 因此在书写常数时不要把前缀弄错造成结果不正确。 2)0 0 八进制整常数:八进制整常数必须以开头,数码取值为 即以 作为八进制数的前缀。 0~7 。 八进制数通常是无符号数。

腾讯文库C语言入门学习数据类型、运算符与表达式笔记