C语言基础 C的数据类型 数据往往都是以某种特定形式存在的,C语言提供的数据类型如下: 短整型short 整 型 整型int 长整型long 单精度型loat 基本类型 实型 双精度型double C 字符类型char 数 空类型void 数组 结构体struct 数据类型决定: 类 构造类型 1.数据占内存字节数 共用体nion 枚举类型enum 2.数据取值范围 指针类型 3 其上可进行的操作
C语言基础 C的数据类型 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 枚举类型enum 数组 共用体nion 结构体struct 单精度型float 双精度型double 字符类型 char 整 型 实型 短整型short 长整型long 整型int 数据往往都是以某种特定形式存在的,C语言提供的数据类型如下:
C语言基础 标识符 用来标识变量名、符号常量名、函数名、数组名、 类型名、文件名的有效字符序列称为标识符。 规定标识符只能由字母、数字和下划线三种字符 组成,并且第一个字符必须为字母或下划线。 Xl、kk、student、a、abc 例:判断下列标识符号合法性 area、sum、 a.&b、$234、 above、PI、 name、Name、class、 CLASS
C语言基础 标识符 用来标识变量名、符号常量名、函数名、数组名、 类型名、文件名的有效字符序列称为标识符。 规定标识符只能由字母、数字和下划线三种字符 组成,并且第一个字符必须为字母或下划线。 例:判断下列标识符号合法性 area、sum、 a&b、$234、 _above、PI 、 name、Name、class、CLASS X1、kk 、_student、a、abc
C语言基础 变量 C语言的标识符中,将区分大小写,name和 Name、CLASS和class都是不同的标识符。 C语言的标识符可以分为以下三类: 一关键字:在程序中都代表着固定的含义,不能另 作它用。 预定义标识符:有特定的含义。为了避免误 解,建议用户不要把这些预定 义标识符另作它用。 ~用户标识符:由用户根据需要定义的标识符
C语言基础 变 量 C语言的标识符可以分为以下三类: 关键字 :在程序中都代表着固定的含义,不能另 作它用。 预定义标识符 :有特定的含义 。为了避免误 解,建议用户不要把这些预定 义标识符另作它用。 用户标识符 :由用户根据需要定义的标识符 C语言的标识符中,将区分大小写,name和 Name、CLASS和class都是不同的标识符
C语言基础 常量 程序运行过程中,值不发生改变的量称为常 量。 ■直接常量:程序中直接写出的常量(即常数),也称 为字面常量 ◆10、-28; 3.14; 'a'、'A'; ÷”abc” ■符号常量:给常量起一个名,常用大写字母表示
C语言基础 常量 ❖10、-28; ❖3.14; ❖ 'a'、'A ' ; ❖”abc” 程序运行过程中,值不发生改变的量称为常 量 。 ◼ 直接常量:程序中直接写出的常量(即常数),也称 为字面常量 ◼ 符号常量:给常量起一个名,常用大写字母表示
C语言基础 常量 符号常量 #define PI 3.14 main() 程序中用#define命令行定义Pl代表帝 float r,circle,ar 量3.14, r=2.4; 此后凡在本文件中出现的PI都代表 3.14, circle=2*PI*r; 可以和事量一样进行运算。 area=PI*r*r; printf("circle=%f,area=%f\n",circle,area); 程序的运行结果是: circle-=15.072001,rea=18.086401 KK
C语言基础 常量 #define PI 3.14 main() { float r,circle,area; r=2.4; circle=2*PI*r; area=PI*r*r; printf("circle=%f,area=%f\n",circle,area); } 程序的运行结果是: circle=15.072001,rea=18.086401 程序中用#define命令行定义PI代表常 量3.14, 此后凡在本文件中出现的PI都代表 3.14, 可以和常量一样进行运算。 ◼符号常量