下载此文档

基本数据类型及输入输出2.ppt


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
2
第二章
基本数据类型及输入输出
1
数据是程序处理的基本对象
  在程序中每种数据都应有确定的类型
  每种数据类型的变量都有确定的存储长度、取值范围及允许的操作。
  C++具有数据类型检查与控制机制;
  C++具有控制I/O流机制,以完成输入输出的操作管理。
§ C++的字符集(CHARACTER SET)
 每种语言都使用一组字符构造程序的基本单元, C++的字符集由下列字符组成:
大小写英文字母 a-z和A-Z
数字字符    0-9
其他字符    + - * / = & ( ),         ‘ ? < >等
2
§
(Identifiers and Reserved  words)
  程序设计语言中为变量、常量、类型、函数等
取的名字称为标识符。
  标识符由大小写字母、数字和下划线组成,并
且只能以字母或下划线开始。
  关键字是编译器已预定义好的,具有特定含义
的标识符,也称为保留字。
如:
int  char  float  double  if  else  switch  for while  do  class  const  delete new friend  private  public  protected  this  virtual ……等
3
词法及词法规则
1) C++的字符集
大小写英文字母、数字字符
特殊字符:
空格 ! # % ^ & * _ - + = ~ <
> / \ | . , : ; ? ‘ “ ( ) {} [ ]
2) 单词及词法规则
单词又称词法记号,它是由若干字符组成的具有一定意义的最小词法单元。
C++共有6种单词:
4
标识符
关键字
运算符
分隔符
常量
注释符
以字母或下划线开始
长度是任意的
大小写字符是有区别的
尽量使用有意义的单词作标识符
用户不能使用系统已预定义的标识符
关键字是系统预定义的单词,用户不可重新定义。
运算符实际是系统预定义的函数名,将它作用于被操作的对象,将获得一个结果值。
C++中大多数运算符可以重载。
分隔符即标点符号,如空格、,、;、:、{}等。
常量是在程序中直接使用符号表示的数据,有数字常量、字符常量、字符串常量等。
注释符仅仅对程序起注解和说明的作用,目的是为了便于阅读。在程序编译的词法分析阶段,注释将被从程序中删除。
5
§(Fundamental data type)
  程序中数据分为变量或常量,每个变量或常量都有确定的数据类型。
整 型 int
字符型
实 型
逻辑型 bool
单精度型 float
双精度型 double
单字符型 char
宽字符型 w_char
数 组 type[ ]
指 针 type *
空类型 void
结 构 struct
联 合 union
枚 举 enum
类   class
数据类型
基本数据类型
非基本数据类型
6
类型修饰符
  Short  long  signed  unsigned
§(Variable declaration)
  程序中的变量必须先定义后使用,为变量命名时
应符合标识符的规定。
1、变量定义方式
 <类型> <变量名表>;
  int numberOfTeacher;
char charA, charB;
float area, width, length;
7
标识符的构成
字母、数字和下划线
不能以数字开头,大小写有区别。
例:_under_bar, m9909, t5, b7, Bb等等
问题:下列哪些是正确的标识符?
Her_sales ( )
MyAdd ( )
9_class ( )
class_9 ( )
class 9 ( )
2h ( )






8
2、变量赋值与初始化

基本数据类型及输入输出2 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw1984
  • 文件大小3.80 MB
  • 时间2021-07-29