找到 34423 篇文章 关于编程

什么是 C++ 整型常量?

karthikeya Boyini
更新于 2020年2月11日 08:13:31

2K+ 次浏览

整型常量是没有任何小数部分或指数的常量数据元素。它们总是以数字开头。您可以使用十进制、八进制或十六进制形式指定整型常量。它们可以指定带符号或无符号类型以及长整型或短整型。在 C++ 中,您可以使用以下代码创建一个整型常量 −#include using namespace std; int main() {    const int x = 15; // 15 是十进制整型常量,而 x 是一个整型常量。    int y = 015; // 15 是八进制整型常量,而 y 是一个整型变量。    return 0; }您可以… 阅读更多

C++ 中字面量和常量有什么区别?

Fendadis John
更新于 2020年2月11日 08:12:28

644 次浏览

字面量是以其自身表示的值。例如,数字 25 或字符串“Hello World”都是字面量。常量是一种数据类型,它替换字面量。当在程序中多次使用特定不变的值时,使用常量。例如,如果您有一个名为 PI 的常量,您将在程序中的各个地方使用它来查找圆的面积、周长等,这就是一个常量,因为您将重复使用它的值。但是,当您声明它为 −const float PI = 3.141;3.141 是一个… 阅读更多

什么是 C++ 中的字面量?

Jai Janardhan
更新于 2020年2月11日 08:11:37

492 次浏览

字面量是在源代码中表示值的任何表示法。它们只存在于您的源代码中,并且没有任何内存中值的引用。这与标识符形成对比,标识符引用内存中的值。C++ 中有几种类型的字面量。字面量的一些示例如下 −"Hello"(字符串)3.141(浮点数/双精度数)true(布尔值)3(整数)'c'(字符)不是字面量的东西 −bar = 0;(语句)3*5-4(表达式)std::cin(标识符)

C++ 中常量和变量有什么区别?

Samual Sam
更新于 2020年2月11日 08:10:33

1K+ 次浏览

变量和常量是两个常用的数学概念。简单来说,变量是一个正在变化或能够变化的值。常量是一个保持不变的值。例如,如果您有一个程序,其中包含 10 个半径的列表,并且您想计算所有这些圆的面积。为了找到这些圆的面积,您将编写一个程序,该程序将有一个变量来存储 PI 的值,并且此值在整个程序中不会更改。此类值可以声明为常量。在… 阅读更多

C++ 中有哪些不同类型的常量?

Lakshmi Srinivas
更新于 2020年2月11日 08:09:49

651 次浏览

C++ 中没有常量的类型。只是您可以将 C++ 中的任何数据类型声明为常量。如果使用 const 关键字将变量声明为常量,则不能重新赋值其值。示例#include using namespace std; int main() {    const int i = 5;    // 现在所有这些操作都是非法的,并且    // 将导致错误:    i = 10;    i *= 2;    i++;    i--;    //...    return 0; }

如何在 C++ 中定义常量?

Arushi
更新于 2020年2月11日 08:08:30

617 次浏览

您可以在 C++ 中通过在变量声明之前添加 const 限定符来定义常量。示例#include using namespace std; int main() {    const int x = 9;    x = 0;    return 0; }这将定义常量变量 x。但是它会抛出错误,因为我们试图重写常量的值。

声明 C++ 变量的基本规则是什么?

Sharon Christine
更新于 2020年2月11日 08:06:43

10K+ 次浏览

要声明一个变量,您需要知道它将是什么数据类型以及它的名称是什么。变量名称对您可以为其命名的名称有限制。以下是命名变量的规则 −C++ 中的变量名可以包含 1 到 255 个字符。所有变量名必须以字母或下划线 (_) 开头。第一个初始字母之后,变量名也可以包含字母和数字。变量名称区分大小写。不允许使用空格或特殊字符。您不能使用 C++ 关键字(保留字)作为变量名。这里… 阅读更多

定义 C++ 变量的基本规则是什么?

Arjun Thakur
更新于 2020年2月11日 08:04:48

926 次浏览

要声明一个变量,您需要知道它将是什么数据类型以及它的名称是什么。变量名称对您可以为其命名的名称有限制。以下是命名变量的规则 −C++ 中的变量名可以包含 1 到 255 个字符。所有变量名必须以字母或下划线 (_) 开头。第一个初始字母之后,变量名也可以包含字母和数字。变量名称区分大小写。不允许使用空格或特殊字符。您不能使用 C++ 关键字(保留字)作为变量名。这里… 阅读更多

什么是 C++ 中的类型推断?

Samual Sam
更新于 2020年2月11日 08:02:36

642 次浏览

类型推断或类型推导是指在编程语言中自动检测表达式的數據类型的过程。它是一些强静态类型语言中存在的功能。在 C++ 中,auto 关键字(在 C++ 11 中添加)用于自动类型推导。例如,您想创建一个迭代器来迭代向量,您可以简单地为此目的使用 auto。示例#include #include using namespace std; int main() {    vector arr(10);    for(auto it = arr.begin(); it != arr.end(); it ++) {       cin >> *it;    }    return 0; }在… 阅读更多

C++ 中 auto 和 decltype 之间的关系是什么?

Arushi
更新于 2020年2月11日 07:59:34

902 次浏览

Auto 和 decltype 服务于不同的目的,因此它们并非一一对应。auto 是 C++11 及更高版本中的关键字,用于自动类型推导。decltype 类型说明符会生成指定表达式的类型。与根据分配给变量的值推导类型的 auto 不同,decltype 从传递给它的表达式推导出类型。decltype 返回的值可以直接用于定义另一个变量。auto 遵循模板参数推导的规则。您可以在 https://cppreference.cn/w/cpp/language/template_argument_deduction 阅读有关这些规则的更多信息,而 decltype 具有其应遵循的规则,这些规则在标准中定义。这里… 阅读更多

广告