《大数据和人工智能交流》头条号向广大初学者新增C 、Java 、 、Scala、 等目前流行的计算机、大数据编程语言,希望大家以后关注本头条号更多的内容。

java逻辑运算和位运算总结

1. &&和&有什么区别? ||与|有什么区别?

(1)&&表示短路与

(2)对于&与来说,所有条件都要判断,而如果使用短路与,如果第一个条件为false,则后面的条件将不在判断

(1)||表示短路或

(2)对于或|来说,要求说有条件都要判断,而如果使用短路或,如果第一个条件为true,怎后面的条件将不在判断

例如

“与”的功能:

【1】&的功能

class {

void main( args[]){

if(10!=10&10/0==0){ //10!=10和10/0两个条件都判断了;程序报错

.out.(“条件满足”) ;

};

【2】短路与的功能

class {

void main( args[]){

if(10!=10&&10/0==0){ //只要第一个条件满足,往后代码不在执行,不报错

.out.(“条件满足”) ;

};

“或”的功能:

【1】|的功能

class {

void main( args[]){

if(10==10|10/0==0){ //所有条件都要判断

.out.(“条件满足”) ;

};

【2】||的功能

class {

void main( args[]){

if(10==10||10/0==0){ //第一个条件满足, 将不在判断

.out.(“条件满足”) ;

};

java逻辑运算和位运算总结(二)

2.如何处理取反运算符~?

【1】对于整数来说:

class {

void main( args[]){

int a=5;

.out.(“~a=”+(~a));

运算结果是-6

首先你要知道现在我们用的多数都是32位机,所以整形数都是4个字节

那么再看看按位取反的结果:

0Vx:: 这是5

0Vx:: 这是0

1Vx:: 这是-1

1Vx:: 这是-2

1Vx:: 这是-3

1Vx:: 这是-4

1Vx:: 这是-5

1Vx:: 这是5取反的结果-6

【2】对于负数来说

class {

void main( args[]){

int x = -3 ; //-3 应该以补码的形式存在,补码 = 反码 + 1

.out.(~x) ;

};

其中第一位表示符号位

Vx:: -> -3的原码

Vx:: -> -3的反吗

Vx:: -> -3补码

Vx:: -> ~-3取反

3.如何处理左移和右移

class {

void main( args[]){

int x = 3 ; // 3的二进制数据: 0Vx::

int y = -3 ; // -3的二进制数据: 1Vx::

.out.(x + “右移2位之后的内容:” + (x>>2)) ;

.out.(y + “右移2位之后的内容:” + (y>>2)) ;

};

关于无符号右移

class {

void main( args[]){

int x = 3 ; // 3的二进制数据: 0Vx::

int y = -3 ; // -3的二进制数据: 1Vx::

.out.(x + “右移2位之后的内容:” + (x>>>2)) ;

.out.(y + “右移2位之后的内容:” + (y>>>2)) ;

};

0Vx:: ->3的原码

补2个0 移出2位

0Vx:: ->无符号右移2位 结果为0

1Vx:: ->-3的补码(-3在计算机以补码存在)

补2个0 移出2位

0Vx:: Vx: ->无符号右移2位 结果为数很大

运算位是指_位运算_运算位是什么

《大数据和人工智能交流》的宗旨

1、将大数据和人工智能的专业数学:概率数理统计、线性代数、决策论、优化论、博弈论等数学模型变得通俗易懂。

2、将大数据和人工智能的专业涉及到的数据结构和算法:分类、聚类 、回归算法、概率等算法变得通俗易懂。

3、最新的高科技动态:数据采集方面的智能传感器技术;医疗大数据智能决策分析;物联网智慧城市等等。

根据初学者需要会有C语言、Java语言、语言、Scala函数式等目前主流计算机语言。

根据读者的需要有和人工智能相关的计算机科学与技术、电子技术、芯片技术等基础学科通俗易懂的文章。

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666

声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!