【计算机】02 基本数据类型和表达式.pptVIP

  • 2
  • 0
  • 约1.8万字
  • 约 80页
  • 2018-02-26 发布于江苏
  • 举报

【计算机】02 基本数据类型和表达式.ppt

【计算机】02 基本数据类型和表达式

Chap 2 基本数据类型和表达式 数据类型 基本数据类型 整型int 实型(浮点型)float double 字符型char 构造数据类型 数组、结构、联合、枚举 指针类型 空类型 对数据的操作-运算 运算符和表达式 Chap 2 基本数据类型和表达式 常量和变量 整数类型 实数类型 字符类型 表达式 数据的存储和类型转换 2.1 常量和变量 2.1.1 常量 常量(常数):数据 123 (整型) 4.56 (实型)  ’A’ (字符型) 符号常量:用标识符表示的常量数据 ?:PI ?:EPS 通常用大写字母 例2-1 求球的表面积和体积 # include stdio.h 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); } 例2-2 符号常量 # define PI 3.14 # include stdio.h 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); } 2.1.2 变量 C语言中的量 常量(常数):数据 符号常量:用标识符表示的常量数据 在程序的运行过程中,其值不能被改变 变量:存放数据的工作单元 在程序的运行过程中,其值可以改变 变量的定义 变量定义的一般形式   类型名 变量表; 变量名:小写字母,见名知义 类型名: 整型int 实型(浮点型)float double 字符型char 变量的定义 int i, j, k; (定义i, j, k为整型变量) char c; (定义c为字符型变量) float x, y; double area, length; 变量名代表内存中的一个存储单元 用于存放该变量的值 该存储单元的大小由变量的数据类型决定 变量的定义与使用 变量必须 先定义,后使用。 # include stdio.h void main( ) { int x, y; x = 3; y = x*x ; printf(“%d”, y ) ; } 变量的使用 变量: 先定义,后使用 先赋值,后引用 # include stdio.h void main( ) { int x, y; x = 3; y = x*x ; printf(“%d”, y ) ; } 变量的赋值 赋初值:在定义变量时对它赋值 int a = 5, b = 3; 赋值表达式: int a, b; a = 5; b=3; 输入函数: scanf(“%d%d”, a, b); 2.2 整数类型 2.2.1 整型常量(整数) 三种表现形式 十进制整数:正、负号,0-9,首位不是0 例:10,123 八进制整数:正、负号,0-7,首位是0 例:010,0123 16进制整数:正、负号,0-9,a-f,A-F,前缀是0x,0X 例:0x10,0x123 123 = 1111011 (B) 二进制 =173 (O) 八进制 =7B (X) 十六进制 int i=0173; int j=0x7b; int k=123; 例:16 020 0x10 10 012 0XA 2.2.2 整型变量 int ai, bi, ci, di = 0; ai = 1; bi = -27; ci = 012; 整型变量的值是整数,它的取值范围有限 最小取值范围 [-32768,32767] 2.2.3 整型数据的输入输出 printf(格式控制, 输出参数1, ... , 输出参数n); scanf(格式控制, 输入参数1, ... , 输入参数n); 格式控制说明 %… %d:以十进制形式输入、输出整数 %o:以八进制形式输入、输出整数 %x:以十六进制形式输入、输出整数 例2-3 # include stdio.h void main( ) { printf(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档