★ 第二章基本数据类型与运算 8
18:13 第二章 基本数据类型与运算
前一页★ 本章主要内容 1.数据和数据类型的概念 2.C语言基本元素 3常量和变量 4 整型、实型、字符型数据的表示 5运算符和表达式 6数据的输入和输出 18:13 ★并 咸都信息工程学院秘件工程系 课间休息
成都信息工程学院软件工程系 前一页 课间休息 18:13 本章主要内容 1. 数据和数据类型的概念 2. C语言基本元素 3 常量和变量 4 整型、实型、字符型数据的表示 5 运算符和表达式 6 数据的输入和输出
★前一项、 ★ 3.1 数据(Data)和数据类型(Data Type) 教学要求: 1.掌握C语言数据类型分类。 2.掌握整型数据、实型数据、 字符数据使用规 则。 3.掌握C语言常量、变量的使用。 18:13 ★ 成都倍惠工程学院换件工程系 课间休息
成都信息工程学院软件工程系 前一页 课间休息 18:13 3.1 数据(Data)和数据类型(Data Type) 教学要求: 1.掌握C语言数据类型分类。 2.掌握整型数据、实型数据、字符数据使用规 则。 3.掌握C语言常量、变量的使用
前一页 1、什么是数据(Data) 口是对认识的事实性记载 ▣ 是用来表示客观事物的符号 是指能够由计算机处理的数字、字母、符号、 声音、图象、影视信息等。 口是程序的必要组成部分和程序处理的对象。 18:13 ★ 成都倍惠工程学院软件工程系 课间休息
成都信息工程学院软件工程系 前一页 课间休息 18:13 1、什么是数据(Data) ❑ 是对认识的事实性记载 ❑ 是用来表示客观事物的符号 ❑ 是指能够由计算机处理的数字、字母、符号、 声音、图象、影视信息等。 ❑ 是程序的必要组成部分和程序处理的对象
★ 2、数据类型(Data Type) 计算机只能存放二进制数据。不同类型的事物如何 区分和描述?由此产生数据类型。 口不同类型的数据占据不同长度的存储单元。 口不同类型的数据对应不同的值域范围。 口不同类型的数据对应不同的操作(运算)及规则。 口数据类型越丰富,求解能力越强大。 18:13 ★ 成都倍惠工程学院换件工程系 课间休息
成都信息工程学院软件工程系 前一页 课间休息 18:13 2、数据类型(Data Type) 计算机只能存放二进制数据。不同类型的事物如何 区分和描述?由此产生数据类型。 不同类型的数据占据不同长度的存储单元。 不同类型的数据对应不同的值域范围。 不同类型的数据对应不同的操作(运算)及规则。 数据类型越丰富,求解能力越强大
前一页 ★ 3、数据基本形式 口在实际数据处理过程中,有些数据经常变化 (大批量),而有些数据不变化(个别)。 ▣ 变化的量称变量,不变化的量称常量。常量和 变量是计算机语言中数据的两种基本形式。 口常量和变量的运算规则是有区别的。 18:13 ★ 成都倍惠工程学院软件工程系
成都信息工程学院软件工程系 前一页 课间休息 18:13 3、数据基本形式 在实际数据处理过程中,有些数据经常变化 (大批量),而有些数据不变化(个别)。 变化的量称变量,不变化的量称常量。常量和 变量是计算机语言中数据的两种基本形式。 常量和变量的运算规则是有区别的
前一页 4、C语言的数据类型 整型 字符型 单精度型 基本类型 实型(浮点型) 枚举类型 双精度型 数组类型 数据类型 构造类型 结构体类型 共用体类型 指针类型 空类型 C语言中的数据,有常量和变量之分,它们分别属于上述这些类型 18:13 成都倍惠工程学院换件工程系 课间休息
成都信息工程学院软件工程系 前一页 课间休息 18:13 枚举类型 构造类型 数组类型 结构体类型 共用体类型 整型 数据类型 基本类型 字符型 实型(浮点型) 单精度型 双精度型 指针类型 空类型 4、C语言的数据类型 C语言中的数据,有常量和变量之分,它们分别属于上述这些类型
3.2C语言的基本元素 8图 ★
18:13 3.2 C语言的基本元素
前一页 例:一个简单的C程序例子 #include /*函数功能:计算两个整数相加之和 程序注释 入口参数:整型数据a和6 返回值: 整型数a和b之和 * int Add(int a,int b) 并列的两个函数 return (a +b); 其中一个是 /*主函数*/ 程序的入口 main() int x,y,sum =0; printf("Input two integers:"); scanf("号d号d",&x,&y); /*输入两个整型数x和y*/ sum=Add(x,Y); /*调用函数Add计算x和y相加之和* printf ("sum $d\n",sum); *输出x和y相加之和*/ 成都信惠工程学院颈伴工程系 课间休息
成都信息工程学院软件工程系 前一页 课间休息 18:13 例:一个简单的C程序例子 #include /*函数功能:计算两个整数相加之和 入口参数:整型数据a和b 返回值: 整型数a和b之和 */ int Add(int a, int b) { return (a + b); } /*主函数*/ main() { int x, y, sum = 0; printf("Input two integers:"); scanf("%d%d", &x, &y); /*输入两个整型数x和y*/ sum = Add(x, y); /*调用函数Add计算x和y相加之和*/ printf("sum = %d\n", sum); /*输出x和y相加之和*/ } 并列的两个函数 其中一个是 程序的入口 程序注释
前一页 C程序常见符号分类 ▣关键字(Keyword)P28表3-1 ·又称为保留字,C语言中预先规定的具有固定含义的一些单词 ■ 数据类型修饰符int,控制语句return等#include ▣标识符(Identifier) int Add(int a,int b) ■系统预定义标识符(库函数和预处理命令) return (a +b); main,printf等 ■用户自定义标识符,Add,x,y等 main() 口运算符(Operator) int x,y,sum =0; ■ 34种 printf("Input two integers:") ▣ 分隔符(Separator) scanf("dd",&x,y); ■ 空格、回车/换行、逗号等 sum Add(x,y); printf("sum d\n",sum); 其它符号 大花括号“(”和“}”通常用于标识函数体或者一个语句块 “/*”和“*/”是程序注释所需的定界符 18:13 ★ 成都倍惠工程学院软件工程系 课间休息
成都信息工程学院软件工程系 前一页 课间休息 18:13 C程序常见符号分类 关键字(Keyword) P28 表3-1 ◼ 又称为保留字,C语言中预先规定的具有固定含义的一些单词 ◼ 数据类型修饰符int,控制语句return等 标识符(Identifier) ◼ 系统预定义标识符(库函数和预处理命令), main,printf 等 ◼ 用户自定义标识符,Add, x, y 等 运算符(Operator) ◼ 34种 分隔符(Separator) ◼ 空格、回车/换行、逗号等 其它符号 ◼ 大花括号“{”和“}”通常用于标识函数体或者一个语句块 ◼ “/*”和“*/”是程序注释所需的定界符