C++之变量与常量

简介: C++之变量与常量

一、概念

变量 在一定的变化过程中,数值的变化量称为变量。变量分为自变量和因变量,又称函数。

常量 在变化的过程中,其值保持不变的量称为常数

注:“变量”是可变的,而“常量”是已知的。

二、命名规则

1、标识符不能是关键字

2、标识符只能由字母、数字、下划线组成

3、第一个字符必须为字母或下划线

4、标识符中字母区分大小写

三、关键字

C++98/03 关键字

ISO C++98/03关键字共63个,此处严格按标准原文排版:

asm

do

if

return

typedef

auto

double

inline

short

typeid

bool

dynamic_cast

int

signed

typename

break

else

long

sizeof

union

case

enum

mutable

static

unsigned

catch

explicit

namespace

static_cast

using

char

export

new

struct

virtual

class

extern

operator

switch

void

const

false

private

template

volatile

const_cast

float

protected

this

wchar_t

continue

for

public

throw

while

default

friend

register

true

delete

goto

reinterpret_cast

try

C++11 关键字共73个。

新增关键字:alignas、alignof、char16_t、char32_t、constexpr、decltype、noexcept、nullptr、static_assert、thread_local。

四、代码

#include <iostream>
 
using namespace std;
//宏常量
#define day 7
 
int main() {
    std::cout << "一周里共有" << day << "天" << std::endl;
    //const修饰的变量
    const int month = 12;
    cout << "一年有" << month << "个月份" << endl;
    //变量的定义
    //语法: 数据类型 变量名 = 初始值
    int _aa = 10;
    int aa_ = 10;
    int _aa123 = 10;
    int num = 20;
    int Num = 20;
    cout << _aa << endl;
    cout << aa_ << endl;
    cout << _aa123 << endl;
    cout << num << endl;
    cout << Num << endl;
 
    return 0;
}

目录
相关文章
|
1月前
|
存储 编译器 C++
C++程序变量存储类别:深入理解与应用
C++程序变量存储类别:深入理解与应用
40 1
|
4天前
|
安全 C++
C++一分钟之-互斥锁与条件变量
【6月更文挑战第26天】在C++并发编程中,`std::mutex`提供互斥访问,防止数据竞争,而`std::condition_variable`用于线程间的同步协调。通过`lock_guard`和`unique_lock`防止忘记解锁,避免死锁。条件变量需配合锁使用,确保在正确条件下唤醒线程,注意虚假唤醒和无条件通知。生产者-消费者模型展示了它们的应用。正确使用这些工具能解决同步问题,提升并发性能和可靠性。
18 4
|
12天前
|
安全 数据库连接 C++
C++一分钟之-C++中的常量与宏定义
【6月更文挑战第18天】**C++编程中,常量(`const`和`constexpr`)确保值不变,用于配置、计算和逻辑控制。宏定义是预处理阶段的文本替换,适用于条件编译和简化代码。注意`const`的正确使用,避免过度的`const_cast`。宏可能导致命名冲突、副作用和类型安全问题,应谨慎使用。优选类型安全的常量定义,以提升代码质量和可维护性。**
26 5
|
12天前
|
存储 C++ 容器
C++一分钟之-变量与数据类型入门
【6月更文挑战第18天】**C++编程基础:变量与数据类型概览** 了解变量(存储数据的容器)和数据类型是编程入门的关键。声明变量如`int age = 25;`,注意初始化和类型匹配。基本数据类型包括整型(int等)、浮点型(float、double)、字符型(char)和布尔型(bool)。理解类型范围和精度,使用字面量后缀增强可读性。深入学习数组、指针、结构体和类,以及动态内存管理,避免数组越界和内存泄漏。不断实践以巩固理论知识。
20 1
|
2天前
|
程序员 编译器 C++
探索C++语言宝库:解锁基础知识与实用技能(类型变量+条件循环+函数模块+OOP+异常处理)
探索C++语言宝库:解锁基础知识与实用技能(类型变量+条件循环+函数模块+OOP+异常处理)
7 0
|
1月前
|
C++
c++变量作用域
c++变量作用域
25 2
|
1月前
|
存储 安全 编译器
c++变量类型
c++变量类型
24 1
|
1月前
|
存储 安全 编译器
C++数据类型与变量:深入理解与应用
C++数据类型与变量:深入理解与应用
|
1月前
|
程序员 编译器 C++
c++常量
c++常量
17 0
|
1月前
|
C++
C++ 变量作用域
C++ 变量作用域
27 0