第二章 基本数据类型与输入输出.

Slides:



Advertisements
Similar presentations
第6章 基本的程序语句 6.1 基本数据类型及取值范围 6.2 标识符、变量和常量 6.3 基本运算符、表达式及运算的优先级
Advertisements

没有规矩,不成方圆。.
第2章 Java语言基础.
第二章 基本数据类型及运算 数据类型 常量与变量 不同类型数据间的转换 运算符和表达式.
C++程序设计 第二章 数据类型与表达式.
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 综合案例分析.
走进编程 程序的顺序结构(二).
第2章 数据类型与数据运算.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
1.2 MATLAB变量表达式与数据格式 MATLAB变量与表达式 MATLAB的数据显示格式
标识符 Java基本数据类型 常量、变量和赋值 类型转换 运算符与表达式
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
C语言程序设计基础 刘新国.
C程序设计 第三章 简单的c程序——顺序结构
第二章 Java语言基础.
第2章 数据类型、运算符和表达式.
程序设计基础 谭浩强 著 清华大学出版社.
C卓越工程师班 授课老师:龚涛 信息科学与技术学院 2016年9月 教材:《C程序员成长攻略》 网络课程网址:
C语言大学实用教程 第三章 简单的C程序设计 西南财经大学经济信息工程学院 刘家芬
目录 3.1结构化程序设计 3.2传统流程图及N-S结构化流程图 3.3C语句概述 3.4赋值语句 3.5数据输入输出函数调用语句
第二章 数据类型、运算符与表达式.
第三章 数据类型、运算符与表达式.
2.1 C语言的数据类型 2.2 常量与变量 2.3 变量赋初值 2.4 各类数值型数据间的混合运算 2.5 C语言的运算符和表达式
第三章 数据类型、运算符与表达式.
第2章 数据的存储与运算 2.1 数据在计算机中是怎样存储的 2.2 整型数据的运算与分析 2.3 实型数据的运算与分析
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C++大学基础教程 第2章 基本数据类型与表达式 北京科技大学 信息基础科学系.
C程序设计.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
程序设计基础A(C语言) 主讲教师: 许 康 教师主页:
第 二 章 数据类型、运算符与表达式.
第二章 基本数据类型及运算 C数据类型概述 基本数据类型 运算符和表达式 混合运算与类型转换 数据的输入输出 顺序程序设计举例.
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
数据类型与运算规则.
浙江长征职业技术学院—计算机与信息技术系—相方莉制作
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第六章 Excel的应用 一、Excel的单元格与区域 1、单元格:H8, D7, IV26等 2、区域:H2..D8, HS98:IT77
第4章 Excel电子表格制作软件 4.4 函数(一).
第九节 赋值运算符和赋值表达式.
第2章 数据类型、运算符与表达式 本章要点: 基本数据类型 常量和变量 算术运算符和算术表达式 关系运算符和关系表达式
第2章 基本数据及其运算 本章学习的目标: 1、掌握基本数据的各种表示,基本数据常数的书写方法;
3.16 枚举算法及其程序实现 ——数组的作用.
第2章 数据类型、运算符与表达式 2.1 程序设计概述
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
第二章 基本数据类型 ——数据的表示.
2.6 字符型数据 一、 字符常量 1、字符常量的定义 用一对单引号括起来的单个字符,称为字符常量。 例如,‘A’、‘1’、‘+’等。
C程序设计 实验二 数据类型、运算符和表达式 第6讲
第3章 顺序结构程序设计 为了让计算机处理各种数据,首先就应该把源数据输入到计算机中;计算机处理结束后,再将目标数据信息以人能够识别的方式输出。C语言中的输入输出操作,是由C语言编译系统提供的库函数来实现。 3.1 格式化输出——printf()函数 3.2 格式化输入——scanf()函数.
第二章 Java基本语法 讲师:复凡.
程序设计基础A(C语言) 第一章 C语言概述 主讲教师: 许 康
Chap 6 数据类型和表达式 6.1 数据的存储和基本数据类型 6.2 常量和变量 6.3 数据的输入和输出 6.4 类型转换
第3章 数据类型、运算符与表达式 3.1 程序设计概述
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
基本知识 数据类型、变量、常量、运算符.
数据表示 第 2 讲.
第二章 数据类型与表达式 丘志杰 电子科技大学 计算机学院 软件学院.
顺序结构程序设计 ——关于“字符串”和数值.
C语言程序设计 第2章 数据类型.
第2章 Java语言基础.
编译原理实践 6.程序设计语言PL/0.
2 Java语言基础 (数据运算与流程控制).
第二章 简单数据类型 §2.1 数据类型概述 §2.2 变量和常量 §2.3 简单数据类型 §2.4 简单数据类型的相互转换
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

第二章 基本数据类型与输入输出

程序执行过程中,值可以改变的量称为变量 。 1.定义 程序执行过程中,值可以改变的量称为变量 。 2. 变量命名规则 6book //不能以数字开头 #abc //不能使用符号# s4.6 //不能使用小数点 if //if为关键字,不能用作标识符 注意: (1)大、小写字母是不同的标识符。例如BOOK和book被认为是两个不同的标识符; (2)有效标识符长度为1~247。当一个标识符的长度超过247个字符时,其前面的247个字符有效,而其后的字符无效; (3)应用能表示标识符含义的英文单词(或其缩写)或汉语拼音来命名标识符。例如,用Average表示平均值。

<数据类型> <变量名1> 〔,<变量名2>,…,<变量名n>〕 3. 三种命名方式 a. C风格类型 _int_number_of_student b. 驼峰表示法 numberOfStudent,sizeOfString c.匈牙利标注法 iNumberOfStudent,charName, 4.变量的定义 <数据类型> <变量名1> 〔,<变量名2>,…,<变量名n>〕 float x,y,z;

5 变量赋值与初始化 1)定义变量时直接赋初值。例如: int a=3,b=4; float f=3.5; char c='a'; 2)使用赋值语句赋初值。例如: int n; float e; n=10; e=2.718;

程序执行过程中,值不能被改变的量称为常量; 2.常量可分为整型、实型、字符、字符串、枚举、符号常量等。 typedef typedef 类型名 新类型名; typedef int INT,integer; INT a; integer b; 常量 1.定义 程序执行过程中,值不能被改变的量称为常量; 2.常量可分为整型、实型、字符、字符串、枚举、符号常量等。

1.整型常量(整数) 1)十进制整数: 如:100,-456,0 2)八进制整数:以0开头。如: 0100(即十进数64),0367 1)十进制整数: 如:100,-456,0 2)八进制整数:以0开头。如: 0100(即十进数64),0367 3)十六进制整数:以0X(0x)开头。如: 0X100(即十进数256),0x1ABF,0XABF2 4)长整数:以L或l结尾。如: 123L,0456l,0X5AL 5)无符号整数:以U或u结尾,如: 23U,0456u,0X3BU 6)无符号长整数:以UL(或ul)或LU(或lu)结尾,如: 24UL,0X95LU

2.实型常量(实数或浮点数) 1)小数(定点数):由数字0~9、小数点、正负号组成。 如:0.123,.123,123.0,123.,0.0,-56.,56.8f 56.8L 注意:必须要有小数点,整数和小数部分为0时可省略。 2)指数(浮点数、科学记数法):它以10的多少次方表示,由数字、小数点、正负号、E(e)组成。 5E6,6.02e-3,-1.0e8,3.0e-4, 34.5E2f, 注意:字母E(e)的前后必须要有数字,且E(e)后面的指数必须为整数。

3.字符常量 用单引号括起来的单个字符称为字符型常量。 'a','x','D','?','$',' ','3' 注意: (1)字符常量只能为单个字符,用单引号括起来。 (2)字符常量在机内是用ASCII码表示。 (3)字符常量表示形式 ① 普通字符(显示字符):'a','A','#',' ','0' ② 转义字符: (a)以“\”开头后跟ASCII码(八进制或十六进制)表示一个字符。表示形式为: \ddd:表示三位八进制数,如:'\101',表示字符' A'; \xhh:表示两位十六进制数。如:'\x41',表示字符' A'。 (b)以“\”开头后跟一个字符常用来表示一些控制字符。例如:'\n'可以用来表示换行符。

4 字符串常量 定义:用双引号括起来的若干个字符(简称字符串)。 "How do you do!","China","a" 字符常量和字符串常量的区别。 1)字符常量为单个字符,字符串常量为多个或单个字符; 2)分界符不同,字符常量为单引号,字符串常量为双引号; 3)字符串常量的结尾有一个字符串结束标志'\0',而字符常量没有。

5 符号常量 定义:就是用标识符(符号)来表示常量。 两种方法 a 编译预处理命令; #define NUMBER 40 #define PI 3.14159 b 使用C++中的常量说明符const。 const float pi=3.14159; 常量必须初始化; 不能改变其值。

I/O流控制 C++中的输入输出操作由“流”来处理; 流:指数据从一个位置流向另一个位置; 提取操作:从流中获取数据的操作; 插入操作:向流中添加数据的操作; 流对象(iostream.h) cin:用来处理标准输入,即键盘输入; cout:用来处理标准输出,即屏幕输出; cerr:用来处理标准出错信息;

数据输出cout (1)作用:将数据输出到外设(如屏幕); (2)格式:cout<< 表达式1〔<< 表达式2 << 表达式3 … << 表达式n〕; 其中“<<”称为插入运算符,将其后表达式的值输出到显示器当前光标位置。例如, int a=2,b=3; char c='x'; cout<<"a="<<a<<'\t'<<"b="<<b<<'\n'; cout<<"c="<<c<<'\n'; 则执行后显示器上显示: a=2 b=3 c=x

数据输入cin (1)作用:从外设(键盘)输入数据到变量 (2)格式:cin>> 变量名1 〔>> 变量名2 >>变量名3 … >>变量名n〕; 其中,“>>”称为提取运算符,表示将暂停程序执行,等待用户从键盘上输入相应的数据。在提取运算符后只能跟一个变量名,但“>>变量名”可以重复多次,即可给一个变量输入数据,也可给多个变量输入数据。例:通过键盘给变量送数据: int i,j; float x,y; char c; cin>>i>>j; cin>>x>>y; cin>>a

(3)分隔符:空格或回车 (4)回车作用 ①通知cin已输入一行数据,cin可从输入行提取输入数据,依次赋给变量; ②用作输入数据间的分隔符。 当cin遇到回车键时,若仍有变量没有得到数据,则继续等待用户输入新的一行数据。当cin遇到回车键时,输入行中的数据没有提取完,则可给其它变量赋值。 注意: 从键盘上输入数据的个数、类型、顺序,必须与cin列举的变量一一对应。

C++中预定义了一些格式控制函数,可以直接嵌入到cin和cout中实现输入/输出数据格式的控制,如表2.4所示. 简单的输入/输出格式控制 C++中预定义了一些格式控制函数,可以直接嵌入到cin和cout中实现输入/输出数据格式的控制,如表2.4所示. 使用这些格式控制函数时,必须在程序的开头包含iomanip.h文件,即增加一行: #include <iomanip.h> 注意: (1)当指明用一种进制输入/输出数据时,对其后的输入/输出均有效,直到指明又以另一种进制输入/输出为止; (2)八进制或十六进制数的输入/输出,只能适用于整型数据,不适用于实型数据和字符型数据; (3)域宽设置函数setw(int)仅对其后的一个输出项有效。 (4)实数的小数位数设置函数setprecision(int)对其后的所有输出项都有效,直到再一次设置为止。