
第2章基本的数据与运算2025年4月4日
2025年4月4日 第2章 基本的数据与运算

第2章基本的数据与运算目录程序设计中的数据地位与作用常量、变量和标识符整型、实型与字符型数据算术运算符与算数表达式
第2章 基本的数据与运算 目 录 4 算术运算符与算数表达式 1 程序设计中的数据地位与作用 2 常量、变量和标识符 3 整型、实型与字符型数据

第2章基本的数据与运算程序设计中的数据地位与作用程序要对数据进行操作处理:一处理的对象是数据(其在程序中要有合法的表现形式)一而数据又通过运算符和表达式进行操作
第2章 基本的数据与运算 程序要对数据进行操作处理: – 处理的对象是数据(其在程序中要有合法的表 现形式) – 而数据又通过运算符和表达式进行操作 1 程序设计中的数据地位与作用

第2章基本的数据与运算程序设计中的数据地位与作用例:计算半径为10cm的圆的面积。程序如下main()(float r, area ;输出:314.000000r=10 ;area=3.14*r*rprintf ("%fln ", area) ;程序中用到的数据:r、area、10、3.14对数据进行的运算:*、=
第2章 基本的数据与运算 例:计算半径为 10 cm的圆的面积。程序如下: main( ) { float r, area ; r=10 ; area=3.14*r*r; printf ("%f\n ", area) ; } 输出:314.000000 程序中用到的数据:r、area、10、3.14 对数据进行的运算:* 、= 1 程序设计中的数据地位与作用

第2章基本的数据与运算程序设计中的数据地位与作用数据往往都是以某种特定形式存在的,C语言提供的数据类型如下:短整型short整型int整型长整型long基本类型单精度型float实型双精度型doubleC数据类型字符类型char数组结构体struct构造类型共用体nion数据类型决定:枚举类型enum指针类型1数据占内存字节数2.数据取值范围空类型void3.其上可进行的操作定义类型typedef
第2章 基本的数据与运算 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 定义类型typedef 单精度型float 双精度型double 字符类型 char 整 型 实型 枚举类型enum 数组 共用体nion 结构体struct 短整型short 长整型long 整型 int 数据往往都是以某种特定形式存在的,C语言提供的数据类型如下: 1 程序设计中的数据地位与作用

第2章基本的数据与运算2常量、变量和标识符标识符用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符。规定标识符只能由字母、数字和下划线三种字符组成,并且第一个字符必须为字母或下划线,Xl、kk 、student、a、abc例:判断下列标识符号合法性a&b、$234、above、PIarea、 sumname、Name、class、CLASS
第2章 基本的数据与运算 用来标识变量名、符号常量名、函数名、数组名、类型名、 文件名的有效字符序列称为标识符。 规定标识符只能由字母、数字和下划线三种字符组成,并 且第一个字符必须为字母或下划线。 例:判断下列标识符号合法性 area、sum、 a&b、$234、 _above、PI 、name、Name、class、CLASS 标识符 2 常量、变量和标识符 X1、kk 、_student、a、abc

第2章基本的数据与运算2常量、变量和标识符标识符C语言的标识符中,区分大小写,name和Name、CLASS和class都是不同的标识符。C语言的标识符可以分为以下三类:关键字:在程序中都代表着固定的含义,不能另作它用。如:intfloat等。预定义标识符:系统预先定义好的,有特定的含义。如main、printf等。用户标识符:由用户根据需要定义的标识符
第2章 基本的数据与运算 C语言的标识符可以分为以下三类: 关 键 字 :在程序中都代表着固定的含义,不能另 作它用。如:int float等 。 预定义标识符:系统预先定义好的,有特定的含义。如 main、printf等。 用 户 标 识 符 : 由 用 户 根 据 需 要 定 义 的 标 识 符 C语言的标识符中,区分大小写,name和Name 、CLASS和class都是不同的标识符。 标识符 2 常量、变量和标识符

第2章基本的数据与运算2常量、变量和标识符常量程序运行过程中,值不发生改变的量称为常量。直接常量3直接常量(即常数):10、3.14等都是直接常量。常量分为:整型常量:10、一28;*实型常量:3.14;字符常量:“a'、‘A";“Hello"字符串常量:常量可以直接用于输入或赋给其他变量
第2章 基本的数据与运算 常量 ❖整型常量:10、-28; ❖实型常量:3.14; ❖字符常量: ‘a’ 、 ‘A ’ ; ❖字符串常量: “Hello” 程序运行过程中,值不发生改变的量称为常量 。 直接常量 直接常量(即常数):10、3.14等都是直接常量 。 常量分为: 常量可以直接用于输入或赋给其他变量 2 常量、变量和标识符

第2章基本的数据与运算2常量、变量和标识符常量符号常量C语言中特殊常量一一符号常量即给常量起一个名。#define PI 3.14用#define命今行定义Pl代表常量3.14main()此后凡在本文件中出现的PI都代表3.14 float r,circle,area可以和常量一样进行运算。r=2. 4;c=2*PI*r;s=PI*r*r;printf("c=%f,s=%fln",c,s);
第2章 基本的数据与运算 #define PI 3.14 main() { float r,circle,area; r=2.4; c=2*PI*r; s=PI*r*r; printf("c=%f,s=%f\n",c,s); } 用#define命令行定义PI代表常量3.14, 此后凡在本文件中出现的PI都代表3.14, 可以和常量一样进行运算。 符号常量 C语言中特殊常量——符号常量 即 给常量起一个名。 常量 2 常量、变量和标识符

第2章基本的数据与运算2常量、变量和标识符变量变量的定义程序运行过程中,值可改变的量称为变量。每一个变量都应该有一个名字作为标识。#define PI 3. 14main(){float r,c,area;c和area就是变量名,命名r、r=2. 4;规则应遵守标识符命名规则printf("c=%f, area=%f\n",c,area);)
第2章 基本的数据与运算 变 量 #define PI 3.14 main() {float r,c,area; r=2.4; . printf("c=%f,area=%f\n",c,area);} r、c和area就是变量名 ,命名 规则应遵守标识符命名规则 变量的定义 程序运行过程中,值可改变的量称为变量。每一个变量都应该 有一个名字作为标识。 2 常量、变量和标识符