第六章基本数据类型
第六章 基本数据类型
61C语言的基本数据类型 整型 字符型 基本类型 单精度型 实型(浮点型) 双精度型 枚举类型 数组类型 构造类型了结构体类型 共用体类型 指针类型 空类型 第六章基本数据类型
第六章 基本数据类型 6.1 C语言的基本数据类型 基本类型 构造类型 指针类型 空类型 整型 字符型 实型(浮点型) 枚举类型 单精度型 双精度型 数组类型 结构体类型 共用体类型
62标识符、常量和变量 标识符 1.标识符的概念 标识符是给程序中的变量、数组、自定义类 型(结构体类型、共用体类型和枚举类型) 自定义函数、标号和文件等所起的名字。 2.标识符的命名规则 (1)字符规则:只能由字母、数字和下划线三 种字符组成,且第一个字符必须为字母或下划 线 (2)长度规则:最好不超过8个字符。 第六章基本数据类型
第六章 基本数据类型 6.2 标识符、常量和变量 一、标识符 1.标识符的概念 标识符是给程序中的变量、数组、自定义类 型(结构体类型、共用体类型和枚举类型)、 自定义函数、标号和文件等所起的名字。 2.标识符的命名规则 (1)字符规则:只能由字母、数字和下划线三 种字符组成,且第一个字符必须为字母或下划 线。 (2)长度规则:最好不超过8个字符
62标识符、常量和变量 标识符 3.标识符的分类 (1)关键字标识符:C语言中的关键字共有32个, 他们已有专门的含义,不能用作其他用途 (2)预定义标识符:是指C语言提供的库函数名 和预编译处理命令等,如: scanf, print, nclude, define等。 (3)用户自定义标识符:用户在编程时,要给 些变量、函数、数组、文件等命名,将这类 由用户根据需要自己定义的标识符称为用户自 定义标识符。 第六章基本数据类型
第六章 基本数据类型 3.标识符的分类 (1)关键字标识符:C语言中的关键字共有32个, 他们已有专门的含义,不能用作其他用途 (2)预定义标识符:是指C语言提供的库函数名 和预编译处理命令等,如:scanf,printf, include,define等。 (3)用户自定义标识符:用户在编程时,要给 一些变量、函数、数组、文件等命名,将这类 由用户根据需要自己定义的标识符称为用户自 定义标识符。 6.2 标识符、常量和变量 一、标识符
62标识符、常量和变量 标识符 说明: (1)C语言中的标识符区分英文字符的大 写,即同一字母的大小写被认为是两 个不同的字符。 (2)给变量命名时,应遵循“见名知意” 这一基本原则 第六章基本数据类型
第六章 基本数据类型 ❖说明: (1)C语言中的标识符区分英文字符的大 小写,即同一字母的大小写被认为是两 个不同的字符。 (2)给变量命名时,应遵循“见名知意” 这一基本原则。 6.2 标识符、常量和变量 一、标识符
62标识符、常量和变量 常量 1.常量的概念 在程序运行过程中,其值不能被改变的量称为 常量 常量的分类 根据常量的取值对象,C语言将常量分为以下5 种类型: 1)整型常量。例如:16,0,-3等。 (2)实型常量。例如:3.14159,-3.6等 (3)字符常量。例如:'A’,’5’,’#等。 (4)字符串常量。例如:"Abc","45+35″等。 (5)符号常量。 第六章基本数据类型
第六章 基本数据类型 1.常量的概念 在程序运行过程中,其值不能被改变的量称为 常量。 2.常量的分类 根据常量的取值对象,C语言将常量分为以下5 种类型: (1)整型常量。例如:16,0,-3等。 (2)实型常量。例如:3.14159,-3.6等。 (3)字符常量。例如:'A', '5' ,'#'等。 (4)字符串常量。例如:"Abc", "45+35"等。 (5)符号常量。 6.2 标识符、常量和变量 二、常量
62标识符、常量和变量 三、变量 1.变量的概念 在程序运行过程中,其值可以被改变的量称为 变量。 2.变量的两个要素:变量名和变量值 (1)变量名:每个变量都必须有一个名字, 即变量名。变量命名应遵循标识符的命名规则。 (2)变量值 在程序运行过程中,变量值存储在内存中。不 同类型的变量,占用的内存单元(字节)数不 同。在程序中,通过变量名来引用变量的值。 第六章基本数据类型
第六章 基本数据类型 1.变量的概念 在程序运行过程中,其值可以被改变的量称为 变量。 2.变量的两个要素:变量名和变量值。 (1)变量名: 每个变量都必须有一个名字, 即变量名。变量命名应遵循标识符的命名规则。 (2)变量值 在程序运行过程中,变量值存储在内存中。不 同类型的变量,占用的内存单元(字节)数不 同。在程序中,通过变量名来引用变量的值。 6.2 标识符、常量和变量 三、变量
62标识符、常量和变量 三、变量 3.变量的定义与初始化 变量定义的一般格式如下: [存储类型]数据类型变量名1,变量名 2 例如: int 1.ik /*定义i,j,k为整型变量* long m,n *定义m,n为长整型变量*/ float r,area;*定义r,1,area为实型变量 char ch1,ch2;定义ch1,ch2为字符型变量 第六章基本数据类型
第六章 基本数据类型 3.变量的定义与初始化 变量定义的一般格式如下: [存储类型] 数据类型 变量名1,变量名 2,……; 例如: int i,j,k; /*定义i,j,k为整型变量*/ long m,n; /*定义m,n为长整型变量*/ float r,l,area; /*定义r,l,area为实型变量 */ char ch1,ch2; /*定义ch1,ch2为字符型变量 */ 6.2 标识符、常量和变量 三、变量
62标识符、常量和变量 三、变量 在定义变量的同时,进行赋初值的操作称为“变 量初始化” 变量初始化的一般格式如下: [存储类型]数据类型变量名1=初值1],变量 名2[=初值2],… 例如: float r=2.5,l, area: 第六章基本数据类型
第六章 基本数据类型 在定义变量的同时,进行赋初值的操作称为“变 量初始化” 。 变量初始化的一般格式如下: [存储类型] 数据类型 变量名1[=初值1],变量 名2[=初值2],……; 例如: float r=2.5,l,area; 6.2 标识符、常量和变量 三、变量
63整型数据 整型常量 表示形式 在C语言中,整型常量有三种表示形式: (1)十进制(以非0开头)。 例如:50,-365,153,0等 (2)八进制(以数字0开头)。 例如:016,0165等 3)十六进制(以数字0加小写字母x开头)。 例如:0x336,0x2a等。 第六章基本数据类型
第六章 基本数据类型 1.表示形式 在C语言中,整型常量有三种表示形式: (1)十进制(以非0开头)。 例如:50,-365,153,0等。 (2)八进制(以数字0开头)。 例如:016,0165等。 (3)十六进制(以数字0加小写字母x开头)。 例如:0x336,0x2af等。 6.3 整型数据 一、整型常量