这篇文章将为大家详细讲解有关System.out.println(3|9)输出什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
大同网站建设公司创新互联,大同网站设计制作,有大型网站制作公司丰富经验。已为大同成百上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的大同做网站的公司定做!
面试题:System.out.println(3|9)输出什么这个题是比较基础的面试题。主要考察位运算符的知识。共同点: 两者都可做逻辑运算符。它们都表示运算符的两边都是true时,结果为true;不同点: &也是位运算符。& 表示在运算时两边都会计算,然后再判断;&&表示先运算符号左边的东西,然后判断是 否为true,是true就继续运算右边的然后判断并输出,是false就停下来直接输出不会再运行后面的东西。共同点: 两者都可做逻辑运算符。它们都表示运算符的两边任意一边为true,结果为true,两边都不是true,结果就为false;
不同点: |也是位运算符。| 表示两边都会运算,然后再判断结果;|| 表示先运算符号左边的东西,然后判断是否为true,是true就停下来直接输出不会再运行后面的东西,是false就继续运算右边的然后判断并输出。
3 | 9=0011(二进制) | 1001(二进制)=1011(二进制)=11(十进制)按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。
00001001
|
00000101
=00001101
关于“System.out.println(3|9)输出什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
本文题目:System.out.println(3|9)输出什么
当前网址:
http://mswzjz.cn/article/ijhopg.html