在知道基本用法之前肯定要先了解一下什么是运算符,运算符就是对常量和变量进行操作的符号,它分为算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符。 算数运算符的种类 + - * / % ++ -- 注:整数相除只能得到整数,如果想得到小数,就要使用浮点数(float、double); ...
分类:
编程语言 时间:
2020-01-23 19:44:26
阅读次数:
90
二者都表示与运算,同真为真,遇假即假 && 具有短路功能,前面为false后面不在预算直接表达式为false; &还可以用作位运算符,当&操作符两边的表达式不是 boolean 类型时, &表示按位与操作,我们通常使用 0x0f 来与一个整数进行&运算,来获取该整数的最低 4 个 bit 位,例如, ...
分类:
编程语言 时间:
2020-01-22 10:49:35
阅读次数:
91
位运算符的计算是针对二进制进行的。 对于开发人员来讲,了解这些运算符是非常有必要的。 因此,记录我对这些运算符的理解。 0和1代表两种逻辑状态:0代表电路连通状态,1代表电路断开状态 与(&)运算 与运算的规则是这样的: 0&0=0 0&1=0 1&0=0 1&1=1 也就是说,只有电路都通与运算( ...
分类:
其他好文 时间:
2020-01-18 21:29:22
阅读次数:
82
这是位运算符中的右移运算符:a>>4表示将a的个二进制位右移4位,移到右端的低位被舍弃,对无符号数,高位补0例如:a=017时:a的值用二进制形式表示为:00001111,a>>4为:00000000|1111【后面的1111舍弃】右移一位相当于除以2,右移n位,就相当于除以2^n。 ...
分类:
编程语言 时间:
2020-01-17 11:42:15
阅读次数:
344
一、位运算符 位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。 ECMAScript整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。 ECMAScript中,所有整数字面量默认都是有符号整数。 有符号整数使用31位表示整数的数值,用第32位表示整数的符号, ...
分类:
其他好文 时间:
2020-01-13 14:42:11
阅读次数:
107
运算符1、算术运算符:+,-,*,/,//(求整商),%,**(求多次方,左边为数,右边为多少次方)2、关系运算符:>,<,==,<=,>=,!=3、测试运算:in,not in,is,is not4、逻辑运算符:and,or,not5、位运算符:~(对二进制位进行取反),&,|,^(异或,对应两位 ...
分类:
编程语言 时间:
2020-01-13 12:29:54
阅读次数:
124
0.标识符的命名规范 包名:xxxyyyzzz 类名、接口名:XxxYyyZzz (大驼峰) 变量名、方法名:xxxYyyZzz 常量名:XXX_YYY_ZZZ 1. // 强制类型转换 class Test { public static void main(String[] args){ dou ...
分类:
编程语言 时间:
2020-01-06 17:46:15
阅读次数:
90
^ c++: C++中位运算符异或 ^、&、| https://www.cnblogs.com/gkh-whu/p/11478300.html 异或,对应位,如果不同,则返回1, 相同则返回0 ^属于特殊字符,表示脱字符号;在ANSI C中,引入了三元字符,为某些键盘上没有的字符提供输入方法。此时可 ...
分类:
编程语言 时间:
2020-01-06 14:27:30
阅读次数:
90
# 前言 之前了解过位运算符,左移`>`等于除以2。但是我在看jdk源码的时候发现了一个`>>>`三个符号的,不明白这是什么意思,就去搜了一下,发现还挺多的知识点的,就整理了一下。 首先我们知道,我们编写的程序最终都是在计算机底层进行的,计算机底层也仅支持0、1两种符号。所以当时网上有个键盘只有0、 ...
分类:
编程语言 时间:
2020-01-02 19:07:37
阅读次数:
92
java基础 类(class)语法元素 public class HelloWorld{?} public class 是类修饰词 helloWorld是类名,要与文件名一致 大括号内是类得内容 main方法(main method)语法元素 public class HelloWorld{ pub ...
分类:
编程语言 时间:
2019-12-30 17:37:46
阅读次数:
119