C++ 数据类型

关于数据类型

数据类型

使用C++进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当创建一个变量时,就会在内存中保留一些空间。

更多内容见 这里

C++ 数据类型

基本的内置类型

类型 关键字
整形 int
单精度实数 float
双精度实数 double
布尔型 bool
字符型 char
字符串 string
无类型 void

整型

信息

关键字:int
所占字节数:4
最大值:2147483647
最小值:-2147483648

衍生数据类型

长整型

关键字:long long
所占字节数:4
最大值:9223372036854775807
最小值:-9223372036854775808

短整型

关键字:short int
所占字节数:2
最大值:32767
最小值:-32768

单精度实数

信息

关键字:float
所占字节数:4
最大值:1.401298e-45 ~ 3.402823e+38
最小值:-3.402823e+38 ~ -1.401298e-45

双精度实数

信息

关键字:double
所占字节数:8
最大值:1.79769313486232e308
最小值:-1.79769313486232e308

布尔值

信息

关键字:bool
所占字节数:1
只有两种值:true 和 false,也可以表示为 1 和 0 。

字符型与字符串

信息

关键字:char,string
所占字节数:1,24
字符型为单个字符,字符串为多个字符。
更多请查看 这里

测试代码

#include<iostream>  
#include <limits>
using namespace std;  
int main()  
{
     
    cout << "type: \t\t" << "************size**************"<< endl;  
    cout << "bool: \t\t" << "所占字节数:" << sizeof(bool);  
    cout << "\t最大值:" << (numeric_limits<bool>::max)();  
    cout << "\t\t最小值:" << (numeric_limits<bool>::min)() << endl;  
    cout << "char: \t\t" << "所占字节数:" << sizeof(char);  
    cout << "\t最大值:" << (numeric_limits<char>::max)();  
    cout << "\t\t最小值:" << (numeric_limits<char>::min)() << endl;  
    cout << "signed char: \t" << "所占字节数:" << sizeof(
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值