您的位置:首页 > 编程语言 > C语言/C++

c++中的数据类型 运算符 和 表达式[c++ 基础(一)]

2013-11-07 23:40 513 查看
数据类型:

数据类型的含义(什么是数据类型):数据类型是对数据划分的基本方法,是数据结构的一种体现,只有确定了数据类型才能确定变量所占内存的大小和其对应的相关操作,c++有者十分丰富的数据类型!

c++ 的数据类型有哪些?



c++的复合数据类型,指针类型,及引用类型在后期我们会讲到,在此我们先介绍c++ 中的5种基本数据类型:整型(int) 字符型(char) 浮点型(float,double)无值型(void),布尔型(bool)。

整型:就是数据没有小数部分,无论正负均为整数,如 1 , -98 , 13 等等,

int 类型数据在内存中占4个字节(64位系统,以下均是64位系统), 取值范围[-2^31
~ 2^31 -1 ] //( ^ 表示次方 ),有时候会受到编译环境的影响

long 占8个字节,short 占2个字节

浮点型:浮点型数据就是有小数部分,1.43 4.5 56.7 等 ,双精度浮点型的精度要比单精度浮点型精度更高一些。

float 占4个字节,取值范围:[- 3.4*10^38-------3.4*10^38]精度是6位数,double 占8个字节,取值范围:[-1.7*10^308-------1.7*10^308],精度为15位数 ,另外c++ 还提供了第三种浮点类型long
double,满足比double类型更高的精度需求

字符型:字符型数据表示一个字符,在内存中占1个字节,其取值范围 [-128--------127]

无值型:无值型数据一般表示函数没有返回值。

布尔型:布尔型是一种逻辑数据类型,只能取 true(真)或 false (假) 两种值,布尔类型可以转化为 int 类型 ,他是一种特殊的int 类型,true对应的是1 false对应的是0。

运算符:

运算符的含义(什么是运算符):用来表示各种运算的符号称为运算符,c++ 中包含多种运算符号。

1.运算符类型:



2.运算符简介:





3.运算符的优先级



4.遇到一个运算符号常考虑的五点

运算功能 结合方向 优先级 操作数目 结果类型(C++运算时,数据类型的自动转换)



表达式:

表达式就简单的解释一下吧,就是运算符和运算量连接而成的式子,如:34+5 、 int a=0 ;float b=3.14; a+b 等等

表达式分为常量表达式 变量表达式 根据运算符号分类,可以分为: 算数表达式 、关系表达式、 逻辑表达式、赋值表达式等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: