8. C++知识点之数据类型(一)

这篇文章主要介绍了几种基本的数据类型,列出各种类型在内存中存储值时需要占用的内存,以及该类型的变量所能存储的最大值和最小值,并给出实例会输出您电脑上各种数据类型的大小。还介绍了如何使用 typedef 为一个已有的类型取一个新的名字、实型常量的表示方法以及ASCII编码。
摘要由CSDN通过智能技术生成

C++语言提供了丰富的数据类型,之前的文章介绍了intdoublechar这三种类型,这篇文章我们一起来看看其他数据类型。
基本的数据类型有:整形、实型、字符型。它们都是系统定义的简单数据类型,称为标准数据类型。我们来看一篇文章:C++11标准基本内置数据类型,这篇文章将所有的数据类型大概的介绍了一下。
下面我们来分析一下数据类型:

基本的数据类型

C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型:

类型 关键字
布尔型 bool
字符型 char
整型 int
浮点型 float
双浮点型 double
无类型 void
宽字符型 wchar_t

C++支持的实型有floatdouble,整型类型标识符为int,字符型标识符为char
一些基本类型可以使用一个或多个类型修饰符进行修饰:

  • signed //有符号
  • unsigned //无符号
  • short //短
  • long //长
  • long long //长长

下表显示了各种变量类型在内存中存储值时需要占用的内存,以及该类型的变量所能存储的最大值和最小值。
注意:不同系统会有所差异。

类型 数值范围 数值范围
char 1 个字节(8位) -128 到 127 或者 0 到 255 -2的7次方到2的7次方减1或者 0 到2的8次方
unsigned char 1 个字节(8位) 0 到 255 0到2的7次方减1
signed char 1 个字节(8位) -128 到 127 -2的7次方到2的7次方减1
int 4 个字节(32位) -2147483648 到 2147483647 -2的31次方到2的31次方减1
unsigned int 4 个字节(32位) 0 到 4294967295 0到2的31次方减1
signed int 4 个字节(32位) -2147483648 到 2147483647 -2的31次方到2的31次方减1
short int 2 个字节(16位) -32768 到 32767 -2的15次方到2的15次方减1
unsigned short int 2 个字节(16位) 0 到 65,535 0到2的15次方减1
signed short int 2 个字节(16位) -32768 到 32767 -2的15次方到2的15次方减1
long int 8 个字节(64位) -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 -2的63次方到2的63次方减1
long long int 8 个字节(64位) -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 -2的63次方到2的63次方减1
signed long int 8 个字节(64位) -9,223,372,036,
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值