21xrx.com
2024-09-17 03:46:41 Tuesday
登录
文章检索 我的文章 写文章
C++中的合法常量有哪些?
2023-06-27 05:37:26 深夜i     --     --
C++ 合法常量 类型 值范围

C++是一种面向对象的编程语言,具有丰富的数据类型和语法规则。在C++中,常量是指不可变的值,用于表示程序中的特定数据。合法常量是指在编程过程中能够表示一定值的常量。那么,C++中的合法常量都有哪些呢?

1. 整型常量(int)

整型常量是指表示整数的常量,包括正整数、负整数和零。在C++中,整型常量默认为十进制表示,如果在数字前加上“0x”表示十六进制数,或在数字前加上“0”表示八进制数,如下所示:


int a = 10;     // 十进制表示的整型常量

int b = 0x0A;    // 十六进制表示的整型常量

int c = 012;     // 八进制表示的整型常量

int d = -10;     // 负整型常量

int e = 0;      // 零

2. 浮点型常量(float、double、long double)

浮点型常量是指表示有小数点的常量,可以用科学计数法表示。在C++中,浮点型常量默认为double类型,如果需要表示float类型,需要在末尾加上“f”,如下所示:


float f = 1.0f;     // float类型的浮点型常量

double d = 1.0;     // double类型的浮点型常量

long double ld = 1.0L; // long double类型的浮点型常量

3. 布尔型常量(bool)

布尔型常量是指表示真假的常量,只有两种取值:true和false,如下所示:


bool b1 = true;    // 真

bool b2 = false;    // 假

4. 字符型常量(char)

字符型常量是指表示一个字符的常量,用单引号括起来,如下所示:


char c1 = 'a';    // 字符型常量'a'

char c2 = '\n';   // 换行符

char c3 = '\t';   // 制表符

char c4 = '\\';   // 反斜杠字符

5. 字符串常量(string)

字符串常量是指一串字符组成的常量,用双引号括起来,如下所示:


string str = "hello world";   // 字符串常量"hello world"

综上所述,C++中的合法常量包括整型常量、浮点型常量、布尔型常量、字符型常量和字符串常量。合理使用这些常量,能够提高程序的可读性和效率,值得我们学习和掌握。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复