- 4
- 0
- 约9.24千字
- 约 40页
- 2018-12-19 发布于北京
- 举报
全日制普通专升本《计算机基础》C语言部分课件 2.ppt
第二章 数据类型、运算 符与表达式 一、C数据类型概述 二、数据的定义 1.常量的定义(常量的含义、类型、定义方法) 2.变量的定义(变量的含义、类型、命名、定义与使用) 三、运算符与表达式 四、数据类型的相互转换 C语言数据类型概述 一、基本概念 1、程序的概念 为完成某一任务的计算机描述。 2、程序的组成 程序=数据结构+算法 数据结构:数据的类型与数据的组织形式. 算法:即解题的操作步骤。 是一个解题过程、这个过程由一套规则组成,这些规则指定一个操作顺序,使得通过有限的步骤,对特定类型的问题给出解答。 数据类型 数据类型总表 常量 1、常量的含义:在程序运行过程中,其值保持不变的量。 2、符号常量 1)含义:用一个标识符表示的常量。 2)定义方法:#define 符号常量 数值 例:#define PRICE 30 作用是定义符号常量PRICE的值为30,在程序中任何用到PRICE符号常量的地方,系统将自动用常量30代替。 3)使用要点: 为区分符号常量与变量的不同,通常符号常量用用大写字母表示(但不是必须)。 例exp2_1:#define PRICE 30 main() { int num=10,total; total=num*PRICE; printf(“total=%d”,total);} 3、常量的类型:根据字面形式可将常量区分为不同的类型。 变 量 1、变量的含义: 在程序执行过程中,其值可以被改变的量。 变量的构成:变量名、变量值。 (注意区分变量名和变量值:存储单元地址与存储单元内容) a 2、标识符与变量的命名 3、不同类型变量的定义与使用 整型变量 1、含义:用于存放整型数据的变量。 2、分类:int、short int、long int、unsigned int、 unsigned short、unsigned long。 3、存储特点: C语言没有具体规定各类型数据所占内存的字节数,根据机型不同而不同,一般以一个机器字长存放 一个int 型数据,即2B。 4、整型变量的定义方法:int 变量名 C程序规定变量要先定义后使用,并且,所有变量的定义都要放在变量的说明部分。 例exp2_4: main() {char c1,c2; c1=‘a’; c2=‘A’; printf(“c1=%c,c2=%c\n”,c1,c2); printf(“c1=%d,c2=%d\n”,c1,c2); } 程序输出为: c1=a,c2=A 说明:· 字符数据与整型数据之间可以相互赋值。 c1=97,c2=65 · 字符数据可以以字符或整型数据两种方式输出。 运算符与表达式概述 一.运算符 1、含义:完成特定运算功能的符号。 2、运算符的类型:C语言的运算符范围很宽,除了控制语句和输入输出以外的几乎所有的基本操作都包含在其中。 算术运算符 赋值运算符 逗号运算符 关系运算符 逻辑运算符 3、运算的优先级与结合性 二、表达式 1、含义:由运算符和运算对象组成的字符序列。 2、表达式的种类: 算术表达式:如 a+b+c 赋值表达式:如 x=3.15 逗号表达式:如 a=3,a+15 关系表达式:a10 逻辑表达式:x1 x10 C语言所使用的运算符的类型 算术运算符使用要点 1、组成:+、-、*、/、%(求余)、++(自增)、--(自减) 2、使用要点: 1)两个整型数相除,其结果为整型; 如:10/3=3 -5/3=-1 (负数采用“向零取整”) 2)%运算符的两个操作数必须是整型的; 如:7%4=3 特别情况: 0%5=0;5%0=5; -7%4=-3;-7%-4=-3; 7%-4=3。 即: %运算的符号只取决于第一个数符。 赋值运算符的使用要点 1、含义:将“=”右边的运算对象之值赋给左边的运算对象。 如:x=1; x=x+1; 2、使用要点: (1)当“=”两边数据类型不同时,将进行数据类型的自动转换,原则是:以“=”左边运算对象的数据类型为准。 如: int x; float y=3.5; x=y; 则运行结果为int型 说明: (2)复合赋值运算符 数值的表示方法——原码、反码和补码 原码:最高位为符号
您可能关注的文档
- 【课堂新坐标】2016-2017历史北师大版选修3课件:第6章-第1节-当今世界面临的可持续发展问题.ppt
- 一绪论-自然观 2.ppt
- 上篇-从鸦片战争到五四运动前夜1840-1919.pptx
- 专题--马克思主义辩证法一.ppt
- 专题--马克思主义辩证法二.ppt
- 专题五--可持续发展原理.ppt
- 专题十二-民族与宗教.ppt
- 世说新语与魏晋名士美学.ppt
- 严蔚敏版数据结构C语言版课件-第十章-课件原版.ppt
- 中-国-哲-学-史.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)