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

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

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

C++_变量/常量/标识符命名规则相关推荐

  1. python 变量类型注释_变量类型、命名规则及代码注释

    人类在纸上可以写数字,也可以写文字,用数字来计算,用文字来说话,在人类的意识里你写的东西代表不同的含义!同样,在程序里面我们也按照人的习惯来设计,因此就有了变量类型这种说法!任何语言都会涉及到变量类型 ...

  2. 简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循

    1.标识符命名规则 (如果不遵循,编译不通过,需要严格遵守) 由26个英文字母大小写,0-9,_,$组成 不可以数字开头 不可使用关键字和保留字,可以包含关键字和保留字 严格区分大小写 不能包含空格 ...

  3. C++阶段01笔记01【C++初识(第一个C++程序、注释、变量、常量、关键字、标识符命名规则)】

    C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 C++课程安排 1 C++初识 1.1 第一个C++程序 1.1.1 创建项目 1.1.2 创建文件 1.1.3 编写代码 1. ...

  4. 用户标识符C语言规则,c语言用户标识符命名规则是什么?_后端开发

    PHP Xdebug 是什么?_后端开发 Xdebug是一个开源的PHP程序调试工具,可以使用它来调试.跟踪及分析PHP程序运行状态,该工具需要配合编辑器来打断点.跟踪.调试及分析等,支持Xdebug ...

  5. 在MATLAB 中st_1是变量名,在Delphi中,根据变量标识符命名规则,st80不能用一个变量命名。...

    在Delphi中,根据变量标识符命名规则,"st80"不能用一个变量命名. 更多相关问题 [单选,A型题] 胸痹表现为"心中痞,留气结在胸,胸满,胁下逆抢心", ...

  6. JAVA标识符命名规则及命名规范

    文章目录 一.标识符可以标识什么 二.标识符是什么 三.标识符命名规则 四.标识符命名规范 一.标识符可以标识什么 标识符可以标识类名.方法名.变量名.接口名.常量名等. 二.标识符是什么 凡是程序员 ...

  7. java标识符命名_Java标识符命名规则

    经常在网上看到一些代码对标识符的命名都不大规范,这次特地整理一下java中各类标识符的命名规则,希望对大家有所帮助. 一.标识符命名规则 1.标识符用作给变量.方法和类命名. 2.以字母.下划线&qu ...

  8. Java标识符命名规则,运算符,分支结构

    Java标识符命名规则,运算符,分支结构 1 Java标识符命名规则 1.1命名规则案例 163邮箱,注册邮箱名限制6~18个字符,可使用字母,数字,下划线,需要以字母开头命名规则分析1.有长度限制2 ...

  9. 【详解】标识符命名规则及命名规范

    标识符 凡是可以自己起名字的都叫做标识符.比如类名.变量名.包名.方法名.接口名等. 标识符命名规则 26个英文字母,0-9,_或$ 组成 数字不可以开头 不可使用关键字和保留字 不能包含空格,严格区 ...

最新文章

  1. SublimeLinter插件对PHP语法检测不起作用的解决办法
  2. arduino Pro Mini和nano​替代芯片LGT8F328P,上传报错Cannot run program解决方法
  3. FreeMarker 快速入门
  4. 如何查看数据库索引的利用率?
  5. 0429 Scrum团队成立与第6-7章读后感
  6. 一文搞定C#关于NPOI类库的使用读写Excel以及io流文件的写出
  7. php 结尾,PHP“意外结束”
  8. powerdesigner15(pd)+Oracle 11g 开发小问题
  9. 一个指针变量到底占几个字节
  10. POJ 2240 Arbitrage(SPFA判正环)
  11. OpenXava 4.5支持JPA继承映射和自动化业务逻辑
  12. 计蒜客 - 守望者的逃离
  13. 最受欢迎 Top 12 Python 开源框架,你都用过吗?| 原力计划
  14. Atitit 引流矩阵与矩阵引流 推广方法 attilax总结
  15. 返利平台php,MallWWI新模式返利商城系统 php版 v1.2.7
  16. DRAM原理-Storage Cell
  17. SpringBoot中怎么访问静态图片
  18. Python无法打开excel文档解决办法
  19. kylinserverv10部署dm8单实例命令行方式安装
  20. 【大数据实战项目八】使用机器学习算法进行预测分析并进行网上部署

热门文章

  1. 11月14日火箭vs灰熊视频直播在线观看
  2. 数据分析师说他们每天都在干什么
  3. 壁纸原来可以这样玩之Wallpaper Engine手机端
  4. 轻松玩转iOS UIToolbar
  5. SpringMVC工作流程描述(简易版本)
  6. python 打印数组第一行_打印数组中的第一个值而不是只打印第一个字母?(Python)...
  7. Linux分割字符串空格,linux strsep字符串分割
  8. 【FPGA教程案例96】控制案例1——基于FPGA的自适应PID控制器verilog实现
  9. Matlab画的eps图片中的Helvetica字体不能嵌入问题的解决办法
  10. sentinel 史上最全