> 文章列表 > C++之变量与常量

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 7int 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;
}