什么是运算符? 举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 算术运算符 比较(关系)运算符 赋值运算符 逻 ...
分类:
编程语言 时间:
2018-02-12 14:00:31
阅读次数:
193
主要内容 1.十进制二进制互转 2.二进制的位运算 3.JDK内置的进制转换 4.JAVA中的进制 十进制二进制互转 57 111001 二进制的位运算:优点:特定情况下,计算方便,被支持面广泛。 ① 按位与& (两位全位1,结果才为1) 0与0=0;0与1=0;1与0=0; 1与1=1; 例:51 ...
分类:
编程语言 时间:
2018-02-12 11:19:53
阅读次数:
205
① 第 i 位是1吗? ② 将第 i 位改为 1: ② 将第 i 位改为 0: ...
分类:
其他好文 时间:
2018-02-11 22:34:54
阅读次数:
119
①运算符号 and & xor ^ or | not ~ shl << shr >> 和shl相似,a shr b表示二进制右移b位(去掉末b位),相当于a除以2的b次方(取整)。我们也经常用shr 1来代替div 2,比如二分查找、堆的插入操作等等。想办法用shr代替除法运算可以使程序效率大大提高 ...
分类:
其他好文 时间:
2018-02-11 22:34:40
阅读次数:
131
一、数据存储 二进制数在内存中以补码的形式存放。正数的反码、补码均为本身。负数的反码为符号位不变且其余位取反,补码为反码+1。 二、位运算 ①按位取反:反转操作数中的所有位。 ②按位与:仅当两个操作数都是1,结果为1。否则为0。 ③按位或:只要有一个操作数是1,结果为1。否则为0。 ④按位异或:只有 ...
分类:
编程语言 时间:
2018-02-11 00:07:03
阅读次数:
224
Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other o ...
分类:
其他好文 时间:
2018-02-07 14:59:48
阅读次数:
192
…为什么最短路的题会出现在网络流24里?? 因为范围是15所以直接把每个状态作为一个点,向它能转移到的点连有向边即可。可以不用建图(据说建图存不下?),直接枚举m个转移方案。位运算比较麻烦注意不要写错。 ...
分类:
其他好文 时间:
2018-02-06 12:58:34
阅读次数:
117
1.求1--r中与n互质的数的个数 位运算版: dfs版: 注意容斥和上面的相反,t==0的时候加了r,所以可以直接出结果 ...
分类:
编程语言 时间:
2018-02-05 21:37:20
阅读次数:
137
运算符的种类算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算。1.1算术运算+、-、*、/、%(取模-返回除法的余数)、**(幂-返回x数值的n次方)、//(取整除-返回商的整数部分忽略余数)1.2比较运算==、!=、<>(该运算符已被python3丢弃)、>、<、>=、<=1.3赋值运算运算符
分类:
其他好文 时间:
2018-02-05 12:30:47
阅读次数:
121