C++-基础教程-2-数据类型

本文介绍了C++中的基本数据类型,包括整数(int,short,long,longlong)、浮点(float,double,longdouble)、字符与字符串以及布尔类型。还讲解了常量和变量的区别及定义方式。
摘要由CSDN通过智能技术生成

C++的数据类型

1. 整数类型

整数类型包括正整数、负整数和0。

整数类型有整型(int)短整型(short)长整型(long)和双长整型(longlong)。详细请看下表。

名称类型标识符数据范围
整型int-2³¹~2³¹-1
短整型short-32768~32767
长整型long-2³¹~2³¹-1
双长整型long long

-2⁶³~2⁶³-1

2. 浮点类型

浮点变量是什么呢?是我们数学里的小数

浮点类型也包括正负实数实数0.0

浮点类型中有单精度型(float)双精度型(double)和长双精度型(long double)。

3. 字符与字符串类型

字符类型是什么呢?就是括在单引号内的单字符,比如'T' 'R' 'F'都表示T R F三个字,字符类型只能有一个字。字符类型在C++用char类型表示。

用双引号括起来的是字符串,比如"ABC",可以写更多字符,比如"JAVA" "PYTHON",在C++用string标识符表示。

4. 布尔类型

布尔类型又称逻辑类型,类型标识符是bool,布尔变量只有两个值:true(真)false(假)。

常量与变量

常量是一种存放数据的内存空间,在程序运行中不变的量,可以以这内存空间命名。然后往里面存放数据,常量里的内存空间数据不可改动。

常量的定义方法如下:

const 数据类型 常量名 = 常量;

例如:

const int i = 100;

上面把i定义为100,i的字就固定为100,可以使用它,但是不可改动。下面的常量语句是错误的:

const int a = 6;

           int a = 8;

因为他把a定义了两次,这是不可以的。系统将会提示:

[Error] redeclaration of 'int a'

变量是比常量可以改变的量,定义方法如下:

变量类型 变量名;

变量类型 变量名 = 变量;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值