亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C++ 变量、文字和常量

C++ 变量、文字和常量

在本教程中,我们将通过示例了解 C++ 中的变量、文字和常量。

C++ 变量

在编程中,变量是一个存放数据的容器(存储区)。

为了指示存储区域,每个变量都应该有一个唯一的名称(标识符)。例如,

int age = 14;

在这里,年龄int 的变量 数据类型,我们给它分配了一个整数值 14。

注意: int 数据类型表明该变量只能保存整数。同样,我们可以使用 double 数据类型,如果我们必须存储小数和指数。

我们将在下一个教程中详细了解所有数据类型。

变量的值可以更改,因此名称为 variable .

int age = 14;   // age is 14
age = 17;       // age is 17

变量命名规则

注意: 我们应该尝试给变量起有意义的名字。例如,first_name 是比 fn 更好的变量名 .


C++ 文字

字面量是用于表示固定值的数据。它们可以直接在代码中使用。例如:1 , 2.5 , 'c' 等等

这里,1 , 2.5'c' 是文字。为什么?您不能为这些术语分配不同的值。

以下是 C++ 编程中不同文字的列表。


1。整数

整数是没有任何小数或指数部分的数字文字(与数字相关联)。 C 编程中的整型字面量分为三种:

例如:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

在 C++ 编程中,八进制以 0 开头 , 十六进制以 0x 开头 .


2.浮点字面量

浮点文字是具有小数形式或指数形式的数字文字。例如:

-2.0

0.0000234

-0.22E-5

注意: E-5 = 10-5


3.字符

字符文字是通过将单个字符括在单引号内来创建的。例如:'a' , 'm' , 'F' , '2' , '}' 等等


4.转义序列

有时,在 C++ 编程中需要使用无法键入或具有特殊含义的字符。比如换行(回车)、制表符、问号等。

为了使用这些字符,使用了转义序列。

转义序列 字符
\b 退格
\f 换页
\n 换行
\r 返回
\t 水平标签
\v 垂直标签
\\ 反斜杠
\' 单引号
\" 双引号
\? 问号
\0 空字符

5.字符串文字

字符串文字是用双引号括起来的字符序列。例如:

"good" 字符串常量
"" 空字符串常量
" " 六个空格的字符串常量
"x" 具有单个字符的字符串常量
"Earth is round\n" 用换行符打印字符串

我们将在 C++ 字符串教程中详细了解字符串。


C++ 常量

在 C++ 中,我们可以创建其值不能更改的变量。为此,我们使用 const 关键词。举个例子:

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

在这里,我们使用了关键字 const 声明一个名为 LIGHT_SPEED 的常量 .如果我们尝试改变 LIGHT_SPEED 的值 , 会报错。

也可以使用 #define 创建常量 预处理程序指令。我们将在 C++ 宏教程中详细了解它。


C语言

  1. C 关键字和标识符
  2. C 变量、常量和文字
  3. C 存储类
  4. Python 变量、常量和文字
  5. Java 变量和文字
  6. C++ 变量和类型:int、double、char、string、bool
  7. C 变量、数据类型、常量
  8. Java - 变量类型
  9. C - 变量
  10. C - 常量和文字
  11. C++ 变量类型
  12. C++ 中的变量作用域