PaddleHub golang爬虫 sass node phpmyadmin static seo外包优化 vue实例 vue修改样式 后台界面模板 h5表格模板 react视频教程 sql视频教程 linux环境变量生效 java反射方法 mac上传文件到linux matlab输入参数太多 python读文件 java重载和重写 java重写和重载的区别 java的数据类型 java课程学习 java接口的使用 java日期类 java文件读写 java配置jdk linux如何安装 linuxshell编程 丁丁下载 为什么英雄联盟无法连接服务器 js小数点保留2位 数组求和 php递归 php随机数函数 黑客入门新手特训 加速软件 键盘指法练习游戏 dll文件 lol无限视野 jdk9
当前位置: 首页 > 学习教程  > 编程语言

C++学习之路----03变量

2020/7/24 10:51:53 文章标签:

变量

1.变量名
C++的变量是自己命名的,但是提倡使用有一定意义的变量,方便阅读。
C++变量的命名必须遵循它的命名规则:
①在名称中只能使用字母字符,数字和下划线

int ¥test;//错误的命名,¥不属于字母字符,数字和下划线

②名称的第一个字符不能是数字。

int 1test;//错误的命名,开头为数字

③命名区分大小写

int TEST;
int test;//TEST与test是不同的变量

④不能将C++的关键字作为名称。

int return;//错误的命名,return为关键字

⑤C++对于名称的长度没有限制,但是有些平台有长度限制。
⑥以两个下划线或者下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。

再次强调,命名一定要规范,不仅是对自己还是别人都有好处。命名不规范的代码根本不知道在讲什么(本人深有体会),命名规范的代码即使没有注释也能读懂。一般一个变量名称由多个单词组成,可以使用以下的命名方法:
①驼峰命名法:第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母
②帕斯卡命名法:与驼峰式命名法的最大区别在于,每个单词的第一个字母都要大写。
③下划线命名法:单词与单词之间通过下划线连接。

int myTest;//驼峰命名法

int MyTest;//帕斯卡命名法

int my_test;//下划线命名法

2.C++中常用的几种数据类型
①整型:包括int,short,long和longlong。
②字符型:char(某些情况下可以与整型相加,无需强转,在C++Primer Plus中讲到char也归为基本整型里)

	char a = 'a';
	char b = 'b';
	cout << 0 + a << endl;
	cout << 0 + b << endl;

在这里插入图片描述

③单精度浮点型:float,需要在最后加上f或F,C++默认没加的是double型,不加上会影响精度;

	float test = 1.2f;

④双精度浮点型:double,C++默认小数是double型。

⑤布尔型:bool,只有两个值true和false。true的值默认是1.false的值默认为0,bool也可以参加运算;

	bool test2 = true;
	cout << 0 + test2 << endl;

在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_50347.shtml

附件下载

上一篇:JVM5、方法区

下一篇:搞不懂的暴搜

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?