C++_变量/常量/标识符命名规则

一、变量存在的意义:方便我们管理内存空间。

        变量创建的语法:数据类型 变量名 = 初始值;

#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
using namespace std;

int main()
{
	int a = 10;
	cout << "a = " << a << endl;
	system("pause");

	return 0;
}

cout语句的一般格式为:
  cout << 表达式1 << 表达式2 << …… <<表达式n;

这与C语言的输出语句

        printf("a = %d\n", a); 形式上更加直观。

二、常量存在的意义:用于记录程序中不可更改的数据(所以在程序中不可修改,否则会报错)。

        C/C++有两种方法定义常量

        a. #define 常量名 常量值

#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
#define Day 7
using namespace std;

int main()
{
	int a = 10;
	cout << "一周总共有:" << Day << "天" << endl;
	system("pause");

	return 0;
}

        b. const (翻译为:常数) 数据类型 常量名 = 常量值;

#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
using namespace std;

int main()
{
	const int month = 12;
	cout << "一年总共有:" << month << "月" << endl;
	system("pause");

	return 0;
}

三、标识符命名规则:

        1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

        2、不能把关键字作为用户标识符,例如if ,for, while等。标识符对大小写敏感,即严格区分大小写,一般对变量名用小写,符号常量命名用大写。

        3、标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

        关于不能用数字,是因为如果允许数字开头命名标识符,

  • 如2E3这样的字面量既可以表示变量(标识符),也可以表示常量:2*10^3。
  • 同样地,b.0x7C7D(16进制数),015(8进制数),0x45Lu(16进制无符号长整型)均具有二义性。
  • 如果全数字,那更不行。无法分辨是变量名还是数字常量。

标识符要见名知义

#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
using namespace std;

int main()
{
	int num1 = 10;
	int num2 = 20;
	int sum = 0;
	sum = num1 + num2;
	cout << "sum = " << sum << endl;
	system("pause");

	return 0;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值