[教育学]教学第二章 数据类型及其输入输出.pptVIP

  • 1
  • 0
  • 约1.53万字
  • 约 72页
  • 2018-04-15 发布于江西
  • 举报

[教育学]教学第二章 数据类型及其输入输出.ppt

[教育学]教学第二章 数据类型及其输入输出.ppt

第二章 数据类型及输入输出 内蒙古科技大学实训中心 本节重点 数据类型 常量与变量 不同类型的数据的输入输出 引入——数据类型 1、数据是程序处理的基本对象。 2、程序中数据分为变量或常量。 3、每个变量或常量都有确定的数据类型。 4、每种数据类型都有确定的存储长度、取值范围及允许的操作。 5、程序中所有数据必须指定其数据类型。 标识符 1、概念:用来作变量、符号、函数和数组、文件等的名字。 说明: (1)标识符字符个数为8或32个,建议8个。 必须以字母或下划线开头。不以数字开头。 2.2 常量和变量 2.2.1 常量:在程序中,常量是指常数或其值不能被改变的量。 1、直接常量: 如:12, 123.5, 1.23E7 , ‘9’ ‘a’, ‘A’, ‘$’, “hello”, “a” 2、符号常量,即用一个标识符代表一个常量。一般用大写字母表示。符号常量在其作用域内不能改变,也不能再被赋值。 定义符号常量的方法如:     #define PI 3.1415926 2.2.2 常量的类型 1、整型常量   有三种表示方法:   十进制整数  123,-784 八进制整数 0123= 十六进制整数 八进制和十六进制只能表示无符号整数。 如printf(“%o”,-0123);结果不是-0123   长整数表示为: 123l 123L   无符号整数表示为: 123u 2、实型常量,也称浮点数。    两种表示方法: (1)十进制小数形式 3、字符常量(Character constants)   由一对单引号括起的单个字符,称为字符常量。 如: ‘a’, ‘9’, ‘+’   在内存中,字符数据并不是把字符本身放到内存单元中,而是将该字符的相应ASCII码(二进制的形式)放到存储单元中。 4、字符串常量(String Literals)  由一对双引号括起的字符序列称为字符串常量,例如: “How do you do?” “china” “a”  C规定以字符‘\0’作为字符串结束的标志。 在内存中所占字节数为实际字符个数+1 如字符串常量“china”在内存中存储形式如下: 2.2.3 变量 1、定义:在程序的运行过程中,其值可以改变的量称为变量。 程序中的变量必须先定义后使用。变量在内存中占据一定的存储单元。 2、变量的定义和赋值  (1) 定义格式: 类型 变量名表;   int sum; char a,b; float r,s,l;  long int aver,s; Unsigned int s01; double jc; (2)定义了变量后, 变量中的值是一个不确定的值,需要给其赋值。  ① 对变量进行初始化——在定义变量的同时给变量赋值。 int a=3; float aver=0; char s=‘m’; ②先定义变量后赋值 int a; char s; float aver; a=3; s=‘m’; aver=0; ③给部分变量赋值 int a,b,c=9; ④同时给多个变量赋同一值 int a=5,b=5,c=5; 注意: 如对几个变量同时赋初值为5,应写成 int a=5,b=5,c=5; 或者 int a,b,c; a=b=c=5; 注意: (1)一个变量被定义后方可以使用。 (2)一个变量必须有一个确定的值方可参加运算。 (3)一个变量可以多次被赋值,变量中保存的是最后一次 赋的值。 (4) 定义变量必须在函数的声明部分而不是在

文档评论(0)

1亿VIP精品文档

相关文档