第三天(运算符)

(1)byte的范围:-128~127。

  128:10000000

  -128:10000000(这里的1既是符号位,也是数值位)

(2)数据类型转换(默认)

  byte,short,char——int——long——float——double

  long:8个字节     float:4个字节

  A:他们底层的存储结构不同。

  B:float表示的数据范围比long的范围要大

(3)java语音中的字符占用两个字节。

  %的应用:得到的是余数。

  整数相除只能得到整数,除非变化成浮点数。

(4)int a = 10 ; int b = 10 ; int c = 10;

  a = b ++;//a=10,b=11,c=10

  c = -- a ;//a=9,b=11,c=9

  b = ++a;//a=10,b=10,c=9

  a = c --;//a=9,b=10,c=8

(5)s += 1等价于 s =(s的数据类型)(s + 1);

(6)逻辑运算符

  & 与:false则false。

  |  或:有true则true。

  ^ 异或:相同为false,不同为true。

  ! 非:非false则true,非true则false。

时间: 2024-10-02 03:42:51

第三天(运算符)的相关文章

Mysql学习笔记(三)运算符和控制流函数

原文:Mysql学习笔记(三)运算符和控制流函数 本章学习内容: 1.操作符 2.控制流程函数 操作符: i.圆括号.. 简单的介绍一下圆括号,圆括号的使用的目的是规定计算表达式的顺序...这个想必大家都熟悉例如  mysql>select 1+(2*3) mysql>select (1+2)*3 ii.比较运算符. 比较运算符就比较多了,并且也很常用..比如 = 等于: mysql> SELECT 1 = 0; -> 0 mysql> SELECT '0' = 0; -&g

ES6扩展运算符(三点运算符)“...”用法和对象拷贝

es6拷贝数组对象有以下方法: 方法一: Object.assign() // 对象浅拷贝,obj1复制给obj2,这种方法要把obj2设置为{},不能const obj2 = ""; const obj1 = {a: 1}; const obj2 = {}; Object.assign( obj2, obj1) 方法二 :ES6扩展运算符(...) //对象浅拷贝,obj1复制给obj2 const obj1 = {a: 1}; const obj2 = {...obj1}; 方法三

C#流程控制语句--分支语句(if,switch,三位运算符)

分支语句  if if(判断条件表达式) {//表达式结果为ture时执行} else {//表达式结果为false时执行} For example Console.WriteLine("请输入一个数字:"); int iInput = Convert.ToInt32(Console.ReadLine());//记录用户的输入 if (iInput % 2 != 0)//使用if语句进行判断 { Console.WriteLine(iInput + " 是一个奇数!"

Java 第三章 运算符和条件结构 笔记

一.保存真或假,使用boolean变量      有两个值:true 真                  false 假 二.从控制台接受输入信息,通过创建扫描器     Scanner input new Scanner(System.in);     int age input.nextInt();//接收int类型     String name=input.next();//接收Strin类型 三.关系运算符     > < >= <= == != 四.==和=的区别  

第三章.运算符

在Swift中你可以对浮点数进行取余运算( % ) 术语 运算符有一目, 双目和三目运算符. 一目运算符对操作一个对象, 如 -a. 一目运算符分为前置运算符和后置运算符, 前置运算符需紧排操作对象之前, 如 !b, 后置运算符需紧跟操作对象之后,如 i++, 双目运算符操作两个操作对象, 如 2 + 3. 是中置的, 因为它们出现在两个操作对象之间. 三目运算符操作三个操作对象, 和C语言一样, Swift只有一个三目运算符, 就是三目条件运算符 a ? b : c. 受运算符影响的值叫操作数

java学习阶段三:运算符和结构学习

import java.util.Scanner;/* * JAVA中运算符的学习: * 算术运算符:+.-.*./ 和 %,两个整数相除,结果还是整数. * 赋值运算符:=.+=.-=.*=./=.%=.&=.|=.~=.^=.<<=.>>= . >>>=.++ 和 --. * 比较运算符:==.!=.<.<=.> 和 >=. * 逻辑运算符:&&.|| 和 !. * 位运算符:&.|.~.^.<&l

第三章 运算符和表达式

课时20 认识运算符 1.运算符(操作符) 定义:是一个用于运算的符号,作用于一个或多个操作数. 操作数:参与运算的数据 2.运算符分类(A,B两类) A.按操作数的数量 一元(目)运算符 → 作用于一个操作数 二元(目)运算符 → 作用于两个操作数 (理解:一个运算符,例如:1+1=2   ''+'表示运算符,1和1是操作数) 三元(目)运算符 → 作用于三个操作数 代码表示的意思: double类型转化为int类型再转换为string类型 Double a=1.2; String b =(i

JavaSE学习笔记(三)——运算符与控制语句

一.   Java中的运算符 在Java中,按功能划分主要包含一下运算符. 1.算术运算符 2.关系运算符 3.布尔运算符 4.赋值运算符 5.字符串连接运算符 6.条件运算符 7.其他运算符,如:instanceof,new 1.1           算术运算符 算术运算符: 算术运算符 描述 + 相加 - 相减 * 相乘 / 返回整除的值 % 返回余数 ++ 自加一,如果++出现在变量的前面,先自加一在进行其他运算 如果++出现在变量的后面,先进行其他运算在自加一 -- 自减一,原理同上

C++笔记(三)运算符与类型转换

一.运算符的优先级与结合性 运算符优先级与结合性 优先级 运算符类型 运算符 结合性 1 括号.成员运算符 () , [] , -> , . 左结合 2 单目运算符 ! , ~ , ++ , -- , +(正号) , -(负号) , *(取内容) , &(取地址) , sizeof 右结合 3 乘除取余运算符 *, / , % 左结合 4 加减运算符 + , - 左结合 5 移位运算符 <<(左移) , >>(右移) 左结合 6 关系运算符 < , <=

java第三天(运算符、键盘录入和控制语句)

1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据的前面和后面效果一样. a++或者++a效果一样. **参与操作使用 放在操作数的前面:先自增或者自减,再参与操作 int a = 10; int b = ++a; 放在操作数的后面:先参与操作,再自增或者自减 int