基本数据类型与输入输出

基本数据类型与输入输出

ID:27409906

大小:2.37 MB

页数:19页

时间:2018-12-02

基本数据类型与输入输出_第1页
基本数据类型与输入输出_第2页
基本数据类型与输入输出_第3页
基本数据类型与输入输出_第4页
基本数据类型与输入输出_第5页
资源描述:

《基本数据类型与输入输出》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型与输入输出2.1字符集与保留字2.2基本数据类型2.3变量定义2.4字面量2.5常量2.6I/O流控制2.7printf与scanf熟悉基本数据类型理解变量、常量的概念掌握各种常量的性质和定义学会I/O流的使用了解printf和scanf输入输出的作用学习目标保留字keyword表2.1在程序中用到的其他名字不能与C/C++的关键字有相同的拼法和大小写2.1字符集与保留字对程序当中所用到的所有数据都必须指定其数据类型。程序中所用到(表达)的数据亦应有名字,或为变量或为常量,它们都对应某个内存空间。数据类型的作用之一,是希望通过每个代表数据名字的性质来归类,

2、不同数据类型之间不能进行混算,内部表达不同,空间占用不同,这都是编译器查错的重要依据。2.2基本数据类型C++的数据类型如下:象integer1,integer2和sum这样的变量名实际上对应着计算机内存中的单元。每个变量都有一个名字、一个数据类型和一个值。内存的概念integer145输入两个变量后的内存单元计算完成之后的内存单元当一个值放在内存单元中时,这个值会取代内存单元中先前的值。integer145integer272integer145integer272sum117。2.3变量定义在程序运行中其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的

3、存储单元。在该存储单元中存放该变量的值。注意:变量名与变量值的区别。3a变量名(一个符号地址,在对程序编译时系统分配给它一个内存地址)变量值(在程序中对变量取值,实际上是通过变量名找到相应内存地址,从其存储单元中读取数据)存储单元在程序中出现的,代表数据的文字。整型数:如12,0,-3等(不带有小数);实型数:如4.6,-1.23等;字符:如‘a’,‘d’等;字符串:如“abc”2.4字面量在程序运行时保持不变的数据,用一个名字表示,该名字称为常量,在定义中加修饰const常量在定义时必须初始化,常量名不能放在赋值语句的左边例如:constinta=123;a=12;//e

4、rror另有一种#define的方法,如今已经不用例如:#definea1232.5常量1、变量的定义必须放在执行语句之前;如果在执行语句中遇到一个变量,但是该变量还没有被定义,那么编译器会报语法错误。例如:inta=3;c=a+1;//errorc没有定义2、每一个变量被指定为一确定数据类型,在编译时就能为其分配相应的存储单元;制定每一变量属于一个类型,这就便于在编译时,据此检查该变量所进行的运算是否合法。注意:C/C++语言中的变量名可以是任何有效的标识符。标识符可以是由字母、数字和下划线(_)组成的一系列字符。例如:integer1,integer2,sum变量名的命

5、名变量的命名符合一般标识符(名字)的命名规则。(1)变量为“字母数字串”;以字母开头,后边跟以字母或者数字,下划线等同于字母。(编程时不能用汉字作为名字,因C++语言以ASCII字符作为基本字符)(2)建议长度不超过8个字符(最早的C语言版本,只允许8个字符,现在C++可允许30个字符长,依可移植性要求);(3)区分大小写(一般使用小写字母);例如:intabc=3,Abc=7;//定义了不同的数据(4)尽量做到“见名知意”,避免使用代数符号(如a,b);例如:intlength=25,high=12;(5)不能有空格,不能有小数点。命名规则I/O的书写格式使用控制符控制浮

6、点数值显示设置值的输出宽度输出八进制和十六进制数设置填充字符左右对齐输出强制显示小数点和符号2.6I/O流控制I/O作为流的操作特征cin>>a>>b;cout<

7、ixed<一起用setw(n)是一次性的例如:cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。