1、逻辑运算符 (1)分类及功能 and(与),or(或),not(非),nand(与非),nor(或非),xor(异或),xnor(同或)。 (2)用法 a.操作数的数据类型必须符合操作符的要求 能进行逻辑运算的数据类型:bit、bit_vector、boolean,std_logic,std_l ...
分类:
其他好文 时间:
2019-11-02 20:12:35
阅读次数:
1642
先了解一下用到的位运算符:https://www.cnblogs.com/gavinYang/p/11196492.html 一、初始化 1.无参构造函数: 2.指定初始化大小和负载因子: 3.指定初始化大小(会调用2) 二、put元素(转红黑树和put一个TreeNode时待补充) 三、get元素 ...
分类:
其他好文 时间:
2019-11-01 18:30:26
阅读次数:
65
3.运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。包括:算术运算符、赋值运算符、比较运算符(关系运算符)、逻辑运算符、位运算符、三元运算符。 3.1算术运算符: 正号: + 负号: - 加号: + 减号: - 乘号: * 除号: / 取模: % 前/后置加: ++ 前/后置减 – ...
分类:
编程语言 时间:
2019-11-01 12:52:52
阅读次数:
66
a^a = 0 一个数异或任何一个数偶数次值不变 ...
分类:
其他好文 时间:
2019-10-29 21:41:24
阅读次数:
113
一般解法 算法思路: + 对于所有的位置,判断能不能放; + 能放就放,处理; + 不可行,回溯; 剪枝: + 不能在同一行 + 不能在同一列 + 不能在同一斜线 k = (x2 x1) / (y2 y1) ``` ...
分类:
其他好文 时间:
2019-10-29 11:36:29
阅读次数:
129
一.左移运算符(<<) 1.1 该运算符有2 个运算数, a<<b, 将a左移相当于a左移2 的b次方, 2个运算符要求是整数,或可以转换成整数的. eg: 2<<2=8 5<<2=20 "1"<<2=4 二.右移运算符(>>) 1.1 该预算符有2个运算数, a>>b , 将a右移b位, 相当于, ...
分类:
编程语言 时间:
2019-10-28 11:05:10
阅读次数:
88
9、Collection 和 Collections的区别。 Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 10、&和&&的区别。 &是位运算符,表 ...
分类:
编程语言 时间:
2019-10-26 18:50:42
阅读次数:
94
浮点数运算和整数运算相比,只能进行加减乘除这些数值运算,不能做位运算和移位运算。 在计算机中,浮点数虽然表示的范围很大,但是浮点数有个非常重要的特点,就是浮点数常常无法精确表示 举例 浮点数0.1在计算机中就无法精确表示,因为十进制的0.1换算成二进制是一个无限循环小数,很显然,无论使用float还 ...
分类:
编程语言 时间:
2019-10-25 16:16:56
阅读次数:
95
Python正则表达式里的单行re.S和多行re.M模式 Python 的re模块内置函数几乎都有一个flags参数,以位运算的方式将多个标志位相加。其中有两个模式:单行(re.DOTALL, 或者re.S)和多行(re.MULTILINE, 或者re.M)模式。它们初看上去不好理解,但是有时又会非 ...
分类:
其他好文 时间:
2019-10-25 09:22:21
阅读次数:
75
直接给总结:计算机规定了0000 0000 代表0,1000 0000代表的-0没有意义,必须找个~127~127之外的数和它对应,「人为规定-0就是-128」,而且这么做完美适合计算机做减法运算。 来我们一步步分析分析: 1.byte占用8位,每位用0或1表示,能够表示256(2^8)个数据。 2 ...
分类:
其他好文 时间:
2019-10-24 21:17:21
阅读次数:
91