开篇 在一门编程语言中,往往会提供大量的运算符。按功能来分的话,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符等。这些对于大家来说都不陌生。但是,本期的主角『位运算』符相对而言是比较少去使用的。因为位运算符主要针对两个二进制数进行位运算。 巧用位运算能极大的精简代码和提高程序效率。所以, ...
分类:
其他好文 时间:
2020-03-23 00:27:49
阅读次数:
92
这张脑图详细介绍了:算数运算符、递增和递减运算符,比较运算符,逻辑运算符和赋值运算符,以及运算符优先级别。标志红色的为重点。 ps:随笔不方便查看的话,可以直接在我的相册下载。 ...
分类:
编程语言 时间:
2020-03-20 17:23:05
阅读次数:
86
无返回值的函数 没有返回值的return语句只能用于返回类型是void的函数中。返回void的函数可以没有return语句,这类函数的最后一句后面会隐式地执行return。而如果void函数需要在函数中间退出,可以使用return语句。例如一个值交换的函数: 有返回值的函数 只要函数的返回类型不是v ...
分类:
其他好文 时间:
2020-03-20 09:18:03
阅读次数:
66
本文即将看到: ? 基本数据类型和表示符 ? 常量 ? 变量 ? 算术运算符 ? 赋值运算符 ? 关系运算符 ? 逻辑运算符 ? 逗号运算符 ? 条件运算符 ? 指针运算符 ? 优先级 一、思维导图 二、基本数据类型和表示符 三、常量 四、变量 这个不用我多说吧! 五、算术运算符 六、赋值运算符 七 ...
分类:
其他好文 时间:
2020-03-19 13:39:52
阅读次数:
78
1.++运算符(-- 理) 如果 n++ 是表达式的一部分,可视其为“先使用n, 再递增”; 如果 ++n 是表达式的一部分,可视其为“先递增n, 再使用” 2.从右到左的运算符,除此以外全是从左到右 赋值运算符 = += -= *= /= %= &= ^= |= <<= >>= 条件运算符 ?: ...
分类:
编程语言 时间:
2020-03-18 15:27:33
阅读次数:
52
本章节主要说明Python的运算符。举个简单的例子 **4 + 5 = 9** 。 例子中,**4** 和 **5** 被称为**操作数**,"**+**" 称为运算符。 Python语言支持以下类型的运算符: - 算术运算符 - 比较(关系)运算符 - 赋值运算符 - 逻辑运算符 - 位运算符 - ...
分类:
编程语言 时间:
2020-03-18 11:13:25
阅读次数:
65
代码规范制定 (一)缩进 1.任何运算符左右必须加一个空格。 运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号、三目运行符等。 2.缩进采用4个空格,禁止使用tab字符。 如果使用tab缩进,必须设置1个tab为4个空格。IDEA设置tab为4个空格时,请勿勾选Use tab character ...
分类:
其他好文 时间:
2020-03-16 17:36:59
阅读次数:
83
JavaScript入门(二) 运算符 数学运算符 +加法运算 / 字符串拼接 -减法运算 *乘法运算 /除法运算 %取余运算 赋值运算符 =赋值 +=加等于 -=减等于 *=乘等于 /=除等于 %=取余等于 比较运算符 >大于 <小于 >=小于等于 >=大于等于 ==等于(数值等于) 全等于(包括 ...
分类:
编程语言 时间:
2020-03-15 16:21:00
阅读次数:
63
新标准的一个最主要的特性就是可以移动而非拷贝对象的能力,在某些情况下,对象拷贝后会立即销毁,在这些情况下,使用移动而非拷贝对象能够大大提升性能。 另外像 类 这样的类,都包含不能被共享的资源,这些类型的对象不能拷贝但是可以移动。 右值引用 为了支持移动操作,新标准引入了一种新的引用类型 右值引用。所 ...
分类:
移动开发 时间:
2020-03-15 13:17:44
阅读次数:
75
下标运算符 下标运算符必须是类的成员函数。 下标运算符通常返回访问元素的引用,从而使得下标可以出现在赋值运算符的任意一侧,进一步,最后同时定义下标运算符的常量和非常量版本,当作用于一个常量对象时,下标运算符返回常量的引用以确保不会给返回的对象赋值。 递增和递减运算符 并不要求递增和递减运算符一定是类 ...
分类:
其他好文 时间:
2020-03-15 11:29:08
阅读次数:
56