移位操作符 byte short char等类型进行移位前会先转换成int型 long 型转换前后皆为long 符号左边为操作数,右边为操作数向左或向右移动的位数 移位 可与 等号组合使用 eg. = 先移位再赋值给左边的变量 分类: 左移位操作符 :向右移动,负数高位补1,正数高位补0 无符号右移 ...
分类:
其他好文 时间:
2018-09-04 22:06:38
阅读次数:
174
有趣的重载: 实验: 将1左移到cout对象中。 将Test改名为Console,此时我们的本意是想让这个cout代表当前的命令行: cout代表命令行的一个实例,本意是想将1打印到命令行上。 我们在重载函数中用printf打印: 运行结果如下: 可以看到1被打印出来了。 我们还可以重载输出字符: ...
分类:
编程语言 时间:
2018-09-02 00:01:00
阅读次数:
281
一:问题 二:思考 (一)步骤一:将前P个元素逆置 (二)步骤二:将后P个元素逆置 (三)步骤三:将所有元素逆置(实现) 三:代码实现 四:性能分析 五:补充 右移 六:总结左移和右移 (一)左移:将R中前p个元素逆置,剩下逆置,整体逆置 (二)右移:整体逆置,前p逆置,后p逆置 ...
分类:
移动开发 时间:
2018-09-01 00:05:11
阅读次数:
205
https://www.luogu.org/problemnew/show/P3960 作为一个初二蒟蒻要考提高组,先做一下17年的题目 我们发现进行一次操作相当于 把第 x 行的第 y 个弹出记为 a,其余向左移 = splay 中弹出第 y 个 把第 m 列的第 x 个弹出记为 b,其余向上移 ...
分类:
其他好文 时间:
2018-08-30 20:06:16
阅读次数:
232
1. vi编辑器三种模式:命令模式 vi filename (1.)定位: h:左移一个字符 j:下移一个字符 k:上移一个字符 l:右移一个字符 $:移动至行尾 0:移至行首 Enter:移至下行行首 H:移至屏幕上端 M:移至屏幕终端 L:移至屏幕下端 G:到文件的最后一行 1G:到文件的第一行... ...
分类:
系统相关 时间:
2018-08-30 02:06:33
阅读次数:
182
Python标识符 在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通 ...
分类:
编程语言 时间:
2018-08-26 16:44:58
阅读次数:
152
C语言中的位运算符: C语言中的位运算效率是最高的。比四则运算效率高很多。 左移和右移: 右操作数超出范围后,行为是不确定的。 有趣的问题: 示例程序如下: 运行结果如下: 从结果可以看出,第8行的混合运算先算的是加法。 vc编译器的输出结果如下: bcc编译器的输出结果如下: 小贴士: 交换两个变 ...
分类:
其他好文 时间:
2018-08-25 23:29:41
阅读次数:
413
今天在iPad上下了个小游戏,主要是一个计算器的界面,有开始值,目标值,限定步数,以及一些加减乘除,还有作者脑洞想出来的功能键,主要有左移,直接把一个数加到末尾,将其中的某个数改为另一个数等等。。玩到20几关的时候感觉每道题要想一会儿才能解出来,于是有了下面的程序,写完程序就不想玩了。 游戏界面如下 ...
分类:
其他好文 时间:
2018-08-25 11:49:45
阅读次数:
179
给定一个整数n,判断它是否为2的次方幂。 方法:2,4,8都是2的n次幂 任何整数乘以2,都相当于向左移动了一位,而2的0次幂为1,所以2的n次幂就是1向左移动n位。这样,2的幂的特征就是二进制表示只有最高位为1,其他位均为0。二进制标下形式为: 10 100 1000 减1后与自身进行按位与,如果 ...
分类:
其他好文 时间:
2018-08-24 02:05:50
阅读次数:
174