最新文章列表

java与&或|非~运算

java与运算 /** * 二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1 * 与运算规则:两个操作数中位都为1,结果才为1,否则结果为0 * */ public static void test2与运算获取指定位数() { System.out.println(Integer.toBinaryString(329)); Syste ...
javaPrimary 评论(1) 有1247人浏览 2016-03-02 15:30

Java位运算(二进制运算)

一、简介 Java中所有的数据都是以二进制数据的形式进行计算的,即如果有一个int型变量,要采用位运算时必须将其变为二进制数据。   二、位运算符  三、示例代码 package com.wbf.binary; import org.junit.Test; public class BinaryTest { @Test public void testBina ...
最王座 评论(0) 有1457人浏览 2015-07-27 17:31

位操作笔记(Java)

位操作运算简介   取反(NOT) 取反是一元运算符, 对一个二进制数的每一位执行逻辑反操作。使数字1成为0, 0成为1。例如: NOT 0111(十进制 7) = 1000 (十进制 8) Java 中,取反操作符用波浪线"~"表示。值得注意的是此操作符与"逻辑非(!)" 操作符不同,"逻辑非"并不是一个位操作。   ...
oham_一1一 评论(0) 有1836人浏览 2014-07-01 15:25

java位运算

   java位运算主要是用来对二进制进行操作,主要的位运算包括>>,<<,>>>,&,|,^,~ .java的二进制是采用补码(最高阶0表示正 ,1表示负,对正数来说,最高位为0,其余各位代表数值本身,如 +22的补码 为00010110。 对负数而言最高位1,把该数绝对值的补码按位取反 然后对整个数加1,即得该数的补码,如 -22的补 码 为11101010(00010110 按位取反1 ...
ccr1988 评论(0) 有1197人浏览 2012-02-23 16:06

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics