public static void main(String[] args) { /** * 位运算符 * A = 0010 1100 * B = 0000 1101 * * A&B = 0000 1100 两个为1才为1 与 * A|B = 0011 1101 有一个为1就为1 或 * A^B = ...
分类:
编程语言 时间:
2020-11-21 12:38:16
阅读次数:
16
JS:关系运算符的隐式转化 JS:关系运算符的隐式转化 关系运算符 > 、 >= 、 1. 字符串,布尔值 和数字进行比较时,会先隐式的转化为数字类型,之后再比较 console.log("5" > 3); // true console.log(true == 1); // true consol ...
分类:
Web程序 时间:
2020-11-21 12:22:01
阅读次数:
17
运算符 **运算符:**对常量或者变量进行操作的符号。 **表达式:**用运算符把常量或者变量连接起来符合Java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。 1.1 算术运算符 符号 作用 说明 + 加 与基础数学“+”相同 - 减 与基础数学“-”相同 * 乘 与 ...
分类:
编程语言 时间:
2020-11-21 11:51:22
阅读次数:
41
JAVA 基础 一 基本语法 注释 标识符 由字母、数字、下划线(_)和美元符号($)组成 不能以数字开头 不能是关键字 关键字 const goto 是保留关键字 true false null 不属于关键字,是一个单独的标识类型 运算符 常量 整型常量 二进制 0B 0b 八进制 0开头 十进制 ...
分类:
编程语言 时间:
2020-11-21 11:51:02
阅读次数:
40
上周面试一个候选人,问了一个数据结构与算法的问题,表达式求值。题目大概是这样的:输入长度为n的字符串,例如:1+2+345输出表达式的值,即:63我暗示的问:应该用什么数据结构?候选人回答:栈。画外音:算是答对。问:时间复杂度呢?回答:O(n^2)画外音:额,应该不需要两个for循环吧。我接着提示:应该先计算哪一步?候选人回答:先计算3*4。画外音:额,难道是乘除大于加减?实际应该先计算1+2,说
分类:
其他好文 时间:
2020-11-16 13:57:51
阅读次数:
16
一元运算符 和 Number()效果一样 +"13" // 13 "13px" // NaN +true // 1 +false // 0 1 + +"2" + 3; //6 三元运算符占位 var a = 10; a > 10 ? (a++, console.log(a)) : null; 如果要 ...
分类:
其他好文 时间:
2020-11-16 13:46:50
阅读次数:
8
1. 算术运算符 + - * / % 2. 赋值运算符 = += -= *= /= %= .= 3. 递增/递减运算符 $x++ $y-- ++$x --$y 4. 比较运算符,结果bool == != <> !== > < >= <= 5. 逻辑运算符 and or && || ! 6. 三元运算 ...
分类:
Web程序 时间:
2020-11-16 13:29:31
阅读次数:
15
内置函数 #注意:内置函数id()可以返回一个对象的身份,返回值为整数。这个整数通常对应与该对象在内存中的位置,但这与python的具体实现有关,不应该作为对身份的定义,即不够精准,最精准的还是以内存地址为准。is运算符用于比较两个对象的身份,等号比较两个对象的值,内置函数type()则返回一个对象 ...
分类:
其他好文 时间:
2020-11-16 13:18:51
阅读次数:
5
C++是在C语言的基础上改进的,C语言的很多语法在C++中依然广泛使用,例如:?C++仍然使用char、short、int、long、float、double等基本数据类型;??C++仍然使用if...else、while、for、switch、break等分支或循环结构;??C++仍然使用+、-、*、/、%、++、--、<<、>>等运算符;??C++仍然使用typedef
分类:
编程语言 时间:
2020-11-16 13:08:06
阅读次数:
49
逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3&x<6。“&”和“&&"的区别:单&时,左边无论真假,右边都进行运算:双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。"I和“I”的区别同理,|表示:当左边为真,右边不参与运算。异或(^)与或(I)的不同
分类:
其他好文 时间:
2020-11-16 13:04:16
阅读次数:
3