逻辑运算

Java基础语法

前提是你 提交于 2019-11-27 15:50:14
Java基础语法 回顾: 1 计算机组成 :硬件和软件 硬件:输入设备、输出设备、cpu、存储器、其他设备 软件:系统软件、应用软件 2 dos命令 cd 改变当前目录 cd .. 上一级目录 cd \ 根目录 cd aaa\bbb\ccc d: 切换到D盘 md 创建目录 创建一级目录和多级目录 创建.aaa dir 列出当前目录下的文件和文件夹 /p /s /w /o copy 复制 只能复制文件 xcopy myFile myPhoto /e rd 删除目录 (空目录) del 删除一个或一组文件 cls 清屏 exit 退出dos mspaint 打开画图板 notepad 打开记事本 calc 3 进制 十进制 逢10进1 ,有10个基本数字 0-9 二进制 逢2进1 ,有2个基本数字 0 1 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 2 转 10 从右向左 每一个数字乘以2的权重 然后相加 1101 =1*2(3)+1*2(2)+0*2(1)+1*2(0)=13 10 转2 除2取余,逆序排列 35 = 100011 八进制和十六进制 二进制转成八进制 3位--->1位 二进制转成十六进制 4位---1位 2 java发展 java之父 :詹姆斯 高斯林 jdk 1.0 96

Python 运算符

▼魔方 西西 提交于 2019-11-27 14:47:00
版权所有,未经许可,禁止转载 章节 Python 介绍 Python 开发环境搭建 Python 语法 Python 变量 Python 数值类型 Python 类型转换 Python 字符串(String) Python 运算符 Python 列表(list) Python 元组(Tuple) Python 集合(Set) Python 字典(Dictionary) Python If … Else Python While 循环 Python For 循环 Python 函数 Python Lambda Python 类与对象 Python 继承 Python 迭代器(Iterator) Python 模块 Python 日期(Datetime) Python JSON Python 正则表达式(RegEx) Python PIP包管理器 Python 异常处理(Try…Except) Python 打开文件(File Open) Python 读文件 Python 写文件 Python 删除文件与文件夹 Python 运算符 运算符用于对变量和值执行运算操作。 Python将运算符分为几类: 算术运算符 赋值运算符 比较运算符 逻辑运算符 身份运算符 成员运算符 位运算符 Python算术运算符 算术运算符与数值一起使用,执行常见的数学运算: 运算符 名称 示例 + 加 x

js变量和运算符

∥☆過路亽.° 提交于 2019-11-27 13:04:45
变量 1.var 变量 声明变量 2.变量是保留数据,且值可变的量 用途:哪里有需要 哪里就声明 3.输出结果undefined 表示声明变量未赋值,该变量等待赋值 4.变量可变,所以变量赋值以最后一次赋值为主 5.变量的值可以赋给其他变量 6.初始化变量一般代表有某些数据等待变量保存 注意:在变量名相同时。要看有没有var,有则再定义一个变量,没有则重新赋值 <script> // 只要有数据,就要有数据的存储与读取 // js中所有的数据都存在变量中 // 变量:是一个可变的量,可变的指的是值可变。 var a = 123; // var 关键字,作用:声明变量 // a 变量名,已经声明就不能改变,但是值可以发送改变 // = 赋值 // 123 变量所赋的值 </script> 变量命名规范 1.可以用驼峰式命名,aBc,可以使用下划线特殊字符命名 2.不能使用中文,其他语言命名 3.不能使用js中关键字进行命名,例如 window name var for else if... 关键字包括api以及js内置对象 首字符必须是字母、下划线或美元符号。 余下的字母可以是下划线、美元符号、任意字母或者数字。 变量名不能是关键字或保留字。 变量名区分大小写。 变量名中不能有空格、回车符或其他标点字符。 为了符合编程规范,推荐使用驼峰式命名方式:当变量名由多个英文单词组成时,

JS中的逻辑运算符&&、||,位运算符|,&

醉酒当歌 提交于 2019-11-27 10:42:53
1、JS中的||符号: 运算方法: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。 总结:真前假后 2、JS中的&&符号: 运算方法: 只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值; 只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值; 总结:假前真后 弄懂了以上说的还应该知道: js的6个蛋蛋:在js逻辑运算中,0、”“、null、false、undefined、NaN都会判为false,其他都为true。 举个栗子: 3、位运算符:| 运算方法: 两个位只要有一个为1,那么结果都为1。否则就为0 继续举栗子 |运算符还能进行取整运算 4、位运算符:& 运算方法: 两个数值的个位分别相与,同时为1才得1,只要一个为0就为0。 还是举栗子: 来源: https://www.cnblogs.com/amujoe/p/11360092.html

基本数据类型、变量、运算符

白昼怎懂夜的黑 提交于 2019-11-27 10:18:44
# 一、转义字符 概念 : 讲一个字符的原始含义进行转换 , 使用 "\" 常见 : 1 、 \t, 一个制表符 2 、 \n, 一个换行符,表示换行 # 二、 数据类型 分类: 1 、基本数据类型 2 、引用数据类型 ## 2.1 基本数据类型 四类八型 这八型都是关键字 ### 2.1.1 整数类型(整形) byte : 数据类型是 8 位、占 1 个字节,有符号的,以二进制补码表示的整数; 最小值是 -128 ( -2^7 ); 最大值是 127 ( 2^7-1 ); 默认值是 0 ; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 1 个字节; 例子: byte a = 100 , byte b = -50 。 short : 数据类型是 16 位、有符号的以二进制补码表示的整数 最小值是 -32768 ( -2^15 ); 最大值是 32767 ( 2^15 - 1 ); Short 数据类型也可以像 byte 那样节省空间。一个 short 变量占的空间是 2 个 字节; 默认值是 0 ; 例子: short s = 1000 , short r = -20000 。 int : 数据类型是 32 位、有符号的以二进制补码表示的整数; 最小值是 -2,147,483,648 ( -2^31 ); 最大值是 2,147,485

Java 运算符

♀尐吖头ヾ 提交于 2019-11-27 09:44:53
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * B等于200 / 除法 - 左操作数除以右操作数 B / A等于2 % 取余 - 左操作数除以右操作数的余数 B%A等于0 ++ 自增: 操作数的值增加1 B++ 或 ++B 等于 21(区别详见下文) -- 自减: 操作数的值减少1 B-- 或 --B 等于 19(区别详见下文) 实例 public class Test { public static void main(String[] args) { int a = 10; int b = 20; int c = 25; int d = 25; System.out.println("a + b = " + (a + b) ); System.out.println("a - b = "

Python运算符大全

筅森魡賤 提交于 2019-11-27 07:16:18
  一、 Python的算术运算   Python的算术运算符与C语言类似,略有不同。包括加(+)、减(-)、乘(*)、除(/)、取余(%)、按位或(|)、按位与(&)、按位求补(~)、左移位(<<)、右移位(>>)、单目求反(-)、幂运算(**)、整除运算(//)、增强运算、增强矩阵乘法(@)。   增强运算是将算术运算符或逻辑运算符放到等号的左侧,与C语言的增强运算符相同。如x+=5,表示x=x+5,该种方法CPU的处理效率高于普通运算方式,且执行优先级也高些。   下面看看这些运算的例子,大家可以理解一下:   >>> 10%3   1   >>> 10//3   3   >>> 10**3   1000   >>> n=False   >>> n   False   >>> type(n)   >>> i=0   >>> i==n   True   >>> 4>>2   1   >>> 4<<2   16   >>> ~4   -5   >>> 2&4   0   >>> 2|4   6   >>> m=2   >>> m**=3   >>> m   8   矩阵乘法目前本人还没弄明白,如果以后弄明白了再补充。   二、 Python的布尔类型   在介绍比较急逻辑运算之前,需要介绍一个前面没有介绍的bool(布尔)数据类型。   布尔数据类型是用于条件判断

逻辑运算符

痴心易碎 提交于 2019-11-27 03:49:04
用于连接多个条件(一般来讲就是关系表达式),最终的结果也是一个bool值。 func main() {   //演示逻辑运算符的使用 &&   var age int = 40   if age > 30 && age < 50 {     fmt.Println("OK1")    //结果是true,输出。   }   if age > 30 && age < 40 {     fmt.Println("OK2")   //结果是false,不输出。   }   //演示逻辑运算符的使用 ||   if age > 30 || age < 50 {     fmt.Println("OK3")    //结果是true,输出。   }   if age > 30 || age < 40 {     fmt.Println("OK4")    //结果是true,输出。   }   //演示逻辑运算符的使用 !   if age > 30 {     fmt.Println("OK5") //结果是true,输出。   }   if !(age > 30) {     fmt.Println("OK6") //结果是false,不输出。   } } 注意事项和细节说明: 1) && 也叫短路与:如果第一个条件为false,则第二个条件不会判断,最终结果为false。 2)||

数字类型和运算符--小结

烈酒焚心 提交于 2019-11-27 03:44:47
数字类型和运算符–小结 1.字符常量 ‘’只能存放的一个字符(转译字符除外); 进制转换(权/位权的概念) X进制→Y进制;X→十→Y 十进制和二进制的快速专函;8421法(记住2的n次方数值直接相加) 二进制和八进制和十六进制之间的快速转换法 分组法(将2进制数分为3/4一组分别得出8进制和16进制) 2.变量 变量的三要素:声明、赋值、使用 3.数据类型 byte/short/int/long; float/double;boolean;char; 最高位为符号位(128/32768/21E/) 基础数据类型和引用数据类型 面试题 为什么float和int字节数一样,表示范围不一样?原因是小数和整数的存储形式不一样。 4.类型转化 溢出,从最小值开始循环 boolean类型不能转化 byte/short/char特例 当byte short char 之间残余运算的时候。底层都会转换成int类型来计算 字符串在参与运算中的转化问题,字符串相加是拼接操作 5.运算符 算数运算符,赋值运算符,关系运算符,逻辑运算符,位运算符(了解),三目运算符 单目运算符,多目运算符:运算符两边的操作; 赋值运算符,交换两个数的值(*使用异或来交换两个数的位置) 逻辑运算符 与 按位与& 短路与&& 或 按位或| 按位异或^(一正一错为正) 短路或||(遇到错即为错且停止) 条件运算符(三目运算符

类型转换,运算符

*爱你&永不变心* 提交于 2019-11-27 02:30:01
1、基本类型的转换 1.1、自动类型转换 当数据类型不一样的时候,将会发生类型换换 自动类型转换: (隐式转换) 1.特点: 代码不需要进行特殊处理,自动完成 2.规则:数据范围从小到大 例子: public class Demo01DateType{ public static void main(String[] args){ System.out.println(1024); System.out.println(3.14); // 左边的是long类型,右边的是int类型 // int类型转为long类型,符合范围从小到大 long num1 = 100; System.out.println(num1); // 左边的double类型, 右边的是float // float转为double类型,符合范围从小到大 double num2 = 2.5F; System.out.println(num2); // 左边的是float类型,右边的是long类型 // long类型数据转为float数据,符合范围从小到大 float num3 = 10L; System.out.println(num3); } } 1.2、强制类型转换 强制类型转换 1、特点:代码需要进行特殊的格式处理,不能自动完成 2、格式:范围小的类型,范围小的类型变量名 = ( 范围小的类型)范围大的类型