程序设计基础A(C语言) 主讲教师: 许 康 教师主页:

Slides:



Advertisements
Similar presentations
没有规矩,不成方圆。.
Advertisements

第二章 基本数据类型及运算 数据类型 常量与变量 不同类型数据间的转换 运算符和表达式.
C++程序设计 第二章 数据类型与表达式.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
Chapter2 Constants, Variables, and Data Types
第3章 最简单的C程序设计 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.3 C语句 3.4 数据的输入输出.
数据类型 第3章 3.1 C数据类型概述 3.2 常量 3.3 变量 3.4 基本输入与输出.
基础篇 基础知识 —C语言程序设计 学习目标 掌握C语言中三种常见的基本类型及其使用方法 掌握常见的算术运算符和表达式的使用
第2讲 C++语言基础 2.1 基本语法成分 2.2 基本数据类型 2.3 变量和常量 2.4 运算符和表达式 2.5 综合案例分析.
C语言程序设计 第三章 数据类型、运算符与表达式
第2章 数据类型与数据运算.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第二章 基本数据类型与输入输出.
标识符 Java基本数据类型 常量、变量和赋值 类型转换 运算符与表达式
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
C语言程序设计基础 刘新国.
C程序设计 第三章 简单的c程序——顺序结构
第二章 Java语言基础.
第2章 数据类型、运算符和表达式.
第二章 数据类型、运算符与表达式.
第三章 数据类型、运算符与表达式.
2.1 C语言的数据类型 2.2 常量与变量 2.3 变量赋初值 2.4 各类数值型数据间的混合运算 2.5 C语言的运算符和表达式
第三章 数据类型、运算符与表达式.
第2章 数据的存储与运算 2.1 数据在计算机中是怎样存储的 2.2 整型数据的运算与分析 2.3 实型数据的运算与分析
第九章 预处理命令.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
1.3 C语言的语句和关键字 一、C语言的语句 与其它高级语言一样,C语言也是利用函数体中的可执行 语句,向计算机系统发出操作命令。按照语句功能或构成的不 同,可将C语言的语句分为五类。 goto, return.
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
第2章 数据类型及表达式 本章导读 本章主要知识点 《 C语言程序设计》 (Visual C++ 6.0环境)
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
C程序设计.
第二章 基本数据类型及运算 C数据类型概述 基本数据类型 运算符和表达式 混合运算与类型转换 数据的输入输出 顺序程序设计举例.
四:JAVA语言基础.
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
浙江长征职业技术学院—计算机与信息技术系—相方莉制作
本节内容 字符与字符串 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C语言程序设计 李祥 QQ:
第3章 数据类型、运算符与表达式.
第九节 赋值运算符和赋值表达式.
第二章 类型、对象、运算符和表达式.
本节内容 结构体 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第2章 数据类型、运算符与表达式 2.1 程序设计概述
第2章 数据类型与表达式 学习目的与要求: 掌握C 语言的基本数据类型及使用方法 掌握C程序中常用的运算符和表达式 了解数据类型的转换.
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
第二章 基本数据类型 ——数据的表示.
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
2.6 字符型数据 一、 字符常量 1、字符常量的定义 用一对单引号括起来的单个字符,称为字符常量。 例如,‘A’、‘1’、‘+’等。
C程序设计 实验二 数据类型、运算符和表达式 第6讲
第五章 逻辑运算和判断选取控制 §5.1 关系运算符和关系表达式
程序设计基础A(C语言) 第一章 C语言概述 主讲教师: 许 康
Chap 6 数据类型和表达式 6.1 数据的存储和基本数据类型 6.2 常量和变量 6.3 数据的输入和输出 6.4 类型转换
第3章 数据类型、运算符与表达式 3.1 程序设计概述
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
基本知识 数据类型、变量、常量、运算符.
数据表示 第 2 讲.
C/C++基礎程式設計班 C語言入門、變數、基本處理與輸入輸出 講師:林業峻 CSIE, NTU 3/7, 2015.
第二章 数据类型与表达式 丘志杰 电子科技大学 计算机学院 软件学院.
VFP的基本数据运算(一).
顺序结构程序设计 ——关于“字符串”和数值.
<编程达人入门课程> 本节内容 有符号数与无符号数 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
C语言程序设计 第2章 数据类型.
本节内容 指针类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第2章 Java语言基础.
Introduction to the C Programming Language
2 Java语言基础 (数据运算与流程控制).
第二章 简单数据类型 §2.1 数据类型概述 §2.2 变量和常量 §2.3 简单数据类型 §2.4 简单数据类型的相互转换
Presentation transcript:

程序设计基础A(C语言) 主讲教师: 许 康 教师主页:http://homepage.swust.edu.cn/xukang 主讲教师: 许 康 教师主页:http://homepage.swust.edu.cn/xukang 电子邮箱:xukang1983@qq.com

常量 VS 变量 常量(9-11页) 变量(12-15页)

上节课知识点回顾 (3)任意一种类型的数据在程序里的存在方式都分为常量和变量两种。前者定义好就不能改变了,后者可不停地修改其值。 (1)编写程序操作的对象是——数据。 (2)数据在程序里的类型是多样的 (基本类型(整形、实型、字符型、枚举型)、构造类型、其它类型)(书第8页表1-2),不同的数据类型在计算机内存、硬盘里面占用的存储空间大小是不同的。(书13页表1-4) (3)任意一种类型的数据在程序里的存在方式都分为常量和变量两种。前者定义好就不能改变了,后者可不停地修改其值。

常量、变量、表达式 常量分类(根据其数据类型划分): (1)整型常量 25 十进制25 025 八进制25 0x25 十六进制25 0x25l / 0x25L 长整型的十六进制25 0x25u / 0x25U 十六进制无符号数25 0x25Lu 十六进制无符号长整型数25

(2)实型常量 两种写法 a.十进制数形式 123.789 b.指数形式 1.23789E2

(3)字符常量 单个且用一对单引号括起来表示 ’a’,’2’,’ (3)字符常量 单个且用一对单引号括起来表示 ’a’,’2’,’?’,’^’ 字符常量’2’与数值常量2的区别 数值2(整型4字节) 00000000 00000000 00000000 00000010 字符2(字符型1字节) 00110010(ASCII编码,通过查ASCII码表找到显示设备显示字符2对应的图片)

比较特殊的字符——转义字符’\ ’ 具体见书10页表1-3 (4)字符串常量 一对双引号括起来的零个或多个字符组合 (5)符号常量(用户自定义标识符常量) #define 标识符 常量(前面四种) #define 在C语言里称为宏定义语句(结尾无;)

/. e1_3. c. / //文件头注释性说明 #include <stdio /* e1_3.c */ //文件头注释性说明 #include <stdio.h> //包含系统文件 #define PI 3.1416 //自定义数值常量 void main() //主函数,程序运行开始之处 { float r,c,s; //定义3个变量 scanf(”%f”,&r); //接收用户键盘输入 c=2*PI*r; //表达式(类似数学算式) s=PI*r*r; //表达式 printf(”c=%6.2f,s=%6.2f\n”,c,s); //打印输出结果 }

变量的定义 (1)类型名称 变量名称(数字、字母、下划线组成,数字不能作为开头,一般使用能看懂的英文单词,不能与C语言关键字一样,区分大小写) int apple ; (2)可同时定义多个变量,之间用逗号隔开 float length,width,height ; (3)定义变量的同时可给变量赋初值。 char code = ‘A’ ;

变量的赋值 赋值符号 “=” 把赋值符号右边的常量或者变量的值“复制”给赋值符号左边的变量 C语言中的等于符号“==” 判断等于符号左、右两边常量或者变量的值是否相等,相等返回一个非0数表示成立,不等返回数0表示不成立

表达式 通过各种运算符将常量、变量连接在一起就构成了表达式。 具体运算符见书26页表1-8 如: a = b + c / d – 2 * ( b – c )

任务一 int variable1; variable1 = 123;

#include <stdio.h> void main() { int variable1; variable1 = 123; printf("variable1 = %d\n",variable1); }

任务二 int variable1; variable1 = 123; int variable2; variable2 = variable1 – 1;

#include <stdio.h> void main() { int variable1; variable1 = 123; printf("variable1 = %d\n",variable1); int variable2; variable2 = variable1 - 1; printf("variable2 = %d",variable2); }

/. e1_4. c. / #include <stdio /*e1_4.c*/ #include <stdio.h> void main() { float a; double b; a=5555.55555f; b=5555.5555555555; printf("%f\n%f\n",a,b); }

/. e1_6. c. / #include <stdio /*e1_6.c*/ #include <stdio.h> void main() { char c1,c2; c1=97;c2=98; printf("%c %c .",c1,c2); printf("%d %d .",c1,c2); c1=c1-32;c2=c2-('a'-'A'); printf("%c %c\n",c1,c2); }