Chap2基本数据类型和表达式 数据类型 基本数据类型 整型int 实型(浮点型) float double 字符型cha 构造数据类型 数组、结构、联合、枚举 指针类型 空类型 对数据的操作一运算 运算符和表达式
Chap 2 基本数据类型和表达式 ⚫ 数据类型 – 基本数据类型 ⚫ 整型int ⚫ 实型(浮点型)float double ⚫ 字符型char – 构造数据类型 数组、结构、联合、枚举 – 指针类型 – 空类型 ⚫ 对数据的操作-运算 运算符和表达式
Chap2基本数据类型和表达式 ●常量和变量 整数类型 ●实数类型 字符类型 ●表达式 数据的存储和类型转换
Chap 2 基本数据类型和表达式 ⚫ 常量和变量 ⚫ 整数类型 ⚫ 实数类型 ⚫ 字符类型 ⚫ 表达式 ⚫ 数据的存储和类型转换
2.1常量和变量 2.1.1常量 ●常量(常数):数据 123(整型)4.56(实型)′A'(字符型) ●符号常量:用标识符表示的常量数据 π:P 8. EPS 通常用大写字母
2.1 常量和变量 2.1.1 常量 ⚫ 常量(常数):数据 123 (整型) 4.56 (实型) ’A’ (字符型) ⚫ 符号常量:用标识符表示的常量数据 :PI :EPS 通常用大写字母
例2-1求球的表面积和体积 if include void main( float r, s, v; scanf( %f,&r) s=4.0*3.14rr; s=4.0*3.14159*rr v=40/3.0*3.14*rrr;V=4.0/3.0*3.14159*rrr; printf(s=%f, V=%f\n",S, v);
例2-1 求球的表面积和体积 # include void main( ) { float r, s, v; scanf("%f" , &r); s=4.0*3.14*r*r ; v=4.0/3.0*3.14*r*r*r ; printf("s=%f, v=%f\n", s, v); } s=4.0*3.14159*r*r ; v=4.0/3.0*3.14159*r*r*r ;
例2-2符号常量 i define pl 3.14 t define pl 314159 i include void main( float r, s, v; scanf( %f, &r); s=4.0*Prr; V=4.0/30*Prr }"s=%,v=%n",s,v);
例2-2 符号常量 # define PI 3.14 # include void main( ) { float r, s, v; scanf("%f" , &r); s=4.0*PI*r*r ; v=4.0/3.0*PI*r*r*r ; printf("s=%f, v=%f\n", s, v); } # define PI 3.14159
2.12变量 C语言中的量 常量(常数):数据 ●符号常量:用标识符表示的常量数据 在程序的运行过程中,其值不能被改变 ●变量:存放数据的工作单元 在程序的运行过程中,其值可以改变
2.1.2 变量 C语言中的量 ⚫ 常量(常数):数据 ⚫ 符号常量:用标识符表示的常量数据 在程序的运行过程中,其值不能被改变 ⚫ 变量:存放数据的工作单元 在程序的运行过程中,其值可以改变
变量的定义 变量定义的一般形式 类型名变量表 变量名:小写字母,见名知义 类型名 ●整型int ●实型(浮点型) float double ●字符型char
变量的定义 变量定义的一般形式 类型名 变量表; 变量名:小写字母,见名知义 类型名: ⚫ 整型int ⚫ 实型(浮点型)float double ⚫ 字符型char
变量的定义 int i, j,k;(定义i,,k为整型变量) char c, (定义c为字符型变量) float x, y; double area, length; 变量名代表内存中的一个存储单元 用于存放该变量的值 该存储单元的大小由变量的数据类型决定
变量的定义 int i, j, k; (定义i, j, k为整型变量) char c; (定义c为字符型变量) float x, y; double area, length; 变量名代表内存中的一个存储单元 用于存放该变量的值 该存储单元的大小由变量的数据类型决定
变量的定义与使用 变量必须先定义,后使用。 i include <stdio void main() int X, y, 个变量名只能定义一次。 变量一般都定义在程序的头上 X=3; 不能定义在程序的中间或后面 y=XX pint(%d”,y)
变量的定义与使用 变量必须 先定义,后使用。 # include void main( ) { int x, y; x = 3; y = x*x ; printf(“%d”, y ) ; } 一个变量名只能定义一次。 变量一般都定义在程序的头上, 不能定义在程序的中间或后面
变量的使用 变量:先定义,后使用 先赋值,后引用 include void main() nt X, y, X=3 y=xI printf(%d,y)
变量的使用 变量: 先定义,后使用 先赋值,后引用 # include void main( ) { int x, y; x = 3; y = x*x ; printf(“%d”, y ) ; }