第2章数据类型、常量和变量 2.1数据类型 2.2常量 23变量
第2章 数据类型、常量和变量 2.1 数据类型 2.2 常量 2.3 变量
21数据类型 数据是程序的必要组成部分,也是程序的处理对象。 令数据有常量和变量之分,常量是指程序运行过程中,其 值保持不变的量;而变量则是指程序运行过程中,其值 可以改变的量。 令每个数据对象,不管是常量还是变量,都必须有确定的 类型,这是因为数据类型规定了一个数据的可能取值范 围、在内存中的存储方式以及它所能进行的运算
2.1数据类型 ❖ 数据是程序的必要组成部分,也是程序的处理对象。 ❖ 数据有常量和变量之分,常量是指程序运行过程中,其 值保持不变的量;而变量则是指程序运行过程中,其值 可以改变的量。 ❖ 每个数据对象,不管是常量还是变量,都必须有确定的 类型,这是因为数据类型规定了一个数据的可能取值范 围、在内存中的存储方式以及它所能进行的运算
21.1c语言数据类型 整形(int) 字符型(char) 基本类型 实型(浮点型) 单精度型(foat) 双精度型( double) 数据类型 枚举(emum) 数组类型 构造类型{结构(sre 联合( union) 指针类型 空类型(vod
2.1.1 C语言数据类型
2.2常量 令常量是程序执行过程中其值不发生变化的数据。常量分 为数值型常量、字符型常量和地址常量。其中,数值型 常量包括整型常量、实型单精度常量和实型双精度常量; 字符型常量包括字符常量和字符串常量
2.2常量 ❖ 常量是程序执行过程中其值不发生变化的数据。常量分 为数值型常量、字符型常量和地址常量。其中,数值型 常量包括整型常量、实型单精度常量和实型双精度常量; 字符型常量包括字符常量和字符串常量
2.21整型常量 令整型常量就是整常数,它是由一系列数字字符组成的常 数,不带小数点。整型常量的写法与日常算术整数的写 法基本一致。C语言中整型常量有以下三种表示形式: ①十进制的整型常量:如123、-789、0等 ②八进制的整型常量:以0开头的常量是八进制整型常量。 如023表示八进制数23,它等价于十进制数的19 ③十六进制的整型常量:以0x开头的数是十六进制整型常 量。如0X123表示十六进制数123,即 0x123=1×162+2×161+3×160=291 令八进制数的有效数字字符是0、1、2.6、7;十六进 与十进制数相同,而10、11..15则用AF表。9 制数的有效数字字符是0~15,其中0、1、2..8 个数的负值以在该常量的前边加""负号表示
2.2.1整型常量 ❖ 整型常量就是整常数,它是由一系列数字字符组成的常 数,不带小数点。整型常量的写法与日常算术整数的写 法基本一致。C语言中整型常量有以下三种表示形式: ①十进制的整型常量:如123、-789、0等。 ②八进制的整型常量:以0开头的常量是八进制整型常量。 如023表示八进制数23,它等价于十进制数的19; ③十六进制的整型常量:以0x开头的数是十六进制整型常 量。如0x123表示十六进制数123,即 0x123=1×162+2×161+3×160=291 ❖ 八进制数的有效数字字符是0、1、2……6、7;十六进 制数的有效数字字符是0~15,其中0、1、2……8、9 与十进制数相同,而10、11……15则用A~F表示。一 个数的负值以在该常量的前边加"-"负号表示