C++基本数据表达式

来源:互联网 发布:mac如何重新安装系统 编辑:程序博客网 时间:2024/05/20 19:17

程序设计语言 是由字 词和语法规则构成的指令系统

程序设计 根据问题 ,使用某种设计语言,设计出计算机的指令计划 主要 数据描述和数据处理

C语言的注释形式 

/*

*/

在c语言中 局部变量必须在执行代码之前声明,而c++中可以程序块的任何地方声明局部变量

c++提供了完整的原型

c++增加了语言的重载机制  + - */各种算术运算符的重载

c++增加了函数的重载

c++还允许对预先定一的运算符号进行重载

c++ 更加方便的动态内存分配 new 和delete c语言中有 malloc 和free

C++增加了内联函数 提高了程序的效率 c++中宏的处理机制是预处器而不是编译器


c++中的字符集和词汇

所有的语言系统都是由字符集和规则组成的

字符是语言的最基础的语法单位

字组成词 词组成表达式 表达式组成句子 句子组成函数 程序

单词是语言中有意义的语法单位 单词有一个或多个字符组成

标示符 有字母 数字 下划线 组成 不能以数字开头 不能使用系统关键字作为标识符 c++对标识符的大小写敏感

运算符 对数据进行操作的简单表达  如+- */>= <=等

分隔符对程序的分割 ,便于编译系统的识别 如,: /**/等

常数 是以数据方式定义它的类型和值 常数直接参与运算,不占用内存存储

类型是对数据的抽象


数据类型分为 简单类型 结构类型 指针类型 

简单类型 包括基本类型 (整型类型 ,浮点类型 空类型 void 字符类型) 和用户自定义类型enum 

结构类型 包括 数组(一维数组 二维数组 多维数组)结 构体 枚举  联合体(union)

指针类型 (*)

浮点型 表现形式有 有科学示数方式 和 指数示数形式 1.23E 1.23*10^2

字符 有单纯的字符 和 八进制和十六进制的转义符

字符一般用ASCII编码 字符以ASCII的形式参与运算


对内存的读写成为访问 

既能读又能写的对象成为变量 一旦初始化不能改变的对象成为常量

变量是存储单元  

变量定义 申请指定类型的存储空间 并且以标示符命名

内存单元由操作系统按子节编号 ,成为地址 

一个对象占用内存的第一个子节的地址成为对象的地址

可以通过对象名和地址访问对象

对象可以进行读与写操作

复合赋值运算

+=

-=





0 0
原创粉丝点击