C++中的基本数据类型以及示例。

在C++中,基本数据类型(也称为内置数据类型)包括整数类型、浮点类型、字符类型和布尔类型。以下是这些类型的详细列表和示例:

  1. 整数类型

    • short:短整型,通常占用2个字节。
    • int:整型,通常占用4个字节(但在不同的系统和编译器上可能有所不同)。
    • long:长整型,通常占用4个字节或8个字节(取决于系统)。
    • long long:长长整型,通常占用8个字节。
    • 这些类型都可以是有符号的(默认)或无符号的,通过在类型前加上unsigned关键字来指定无符号。

示例:

 

cpp复制代码

short s = 10;
int i = 20;
unsigned int ui = 30u; // 注意'u'后缀,但这不是必须的
long l = 40L; // 注意'L'后缀,但这不是必须的
long long ll = 50LL; // 注意'LL'后缀
  1. 浮点类型

    • float:单精度浮点型,通常占用4个字节。
    • double:双精度浮点型,通常占用8个字节。
    • long double:长双精度浮点型,其大小依赖于系统和编译器。

示例:

 

cpp复制代码

float f = 3.14f; // 注意'f'后缀,但这不是必须的
double d = 6.28;
long double ld = 3.141592653589793238L; // 注意'L'后缀,但这不是必须的
  1. 字符类型

    • char:字符型,通常占用1个字节。它可以是有符号的(默认)或无符号的,通过在类型前加上unsigned关键字来指定无符号。

示例:

 

cpp复制代码

char c1 = 'A'; // 字符字面量
unsigned char c2 = 'a'; // 无符号字符

注意:char类型在某些系统上可能是有符号的,而在其他系统上可能是无符号的。为了明确性,最好使用signed charunsigned char

  1. 布尔类型

    • bool:布尔型,可以是truefalse。它占用1个字节,但实际上只存储0或1(即falsetrue的底层表示)。

示例:

 

cpp复制代码

bool b = true;
  1. 宽字符类型

    • wchar_t:宽字符型,用于存储宽字符(如Unicode字符)。其大小取决于系统和编译器。

示例:

 

cpp复制代码

wchar_t wc = L'A'; // 宽字符字面量,注意'L'前缀
  1. 指针类型

虽然指针不是基本数据类型,但它们在C++编程中非常常见。指针是一个变量,其值是一个内存地址。

示例:

 

cpp复制代码

int x = 10;
int* ptr = &x; // ptr是一个指向整数的指针,它存储x的内存地址
  • 12
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值