欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

java語(yǔ)言

java位操作符是什么

時(shí)間:2025-02-15 09:25:21 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

java位操作符是什么

  Java的算數(shù)操作符與其它大多數(shù)程序設(shè)計(jì)語(yǔ)言都是相同的,以下是小編為大家搜索整理的java位操作符是什么,希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  二進(jìn)制負(fù)數(shù)以它正值的補(bǔ)碼形式表達(dá)

  補(bǔ)碼:反碼+1等于補(bǔ)碼

  比如:System.out.println(Integer.toBinaryString(-5));

  打印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位

  過(guò)程是這樣的:

  一個(gè)負(fù)數(shù),比如-5,它的二進(jìn)制在java里面是這樣表示

  1000 0000 0000 0000 0000 0000 0000 0101

  它的正值是:

  0000 0000 0000 0000 0000 0000 0000 0101

  反碼是:

  1111 1111 1111 1111 1111 1111 1111 1010

  再加上1是:

  1111 1111 1111 1111 1111 1111 1111 1011

  即得到打印的內(nèi)容

  java ~ 操作符,對(duì)每個(gè)二進(jìn)制位的內(nèi)容求反,即1變成0,0變成1

  測(cè)試負(fù)數(shù):

  int a = -5;//101;

  System.out.println(~a);

  打。4

  過(guò)程是這樣的,首先表示出來(lái)這個(gè)負(fù)數(shù)

  1111 1111 1111 1111 1111 1111 1111 1011(上面已經(jīng)提到為什么這樣表示)

【java位操作符是什么】相關(guān)文章:

java位操作符的知識(shí)04-26

Java是什么07-03

Java開發(fā)史上10位牛人05-28

Java接口是什么07-21

java繼承是什么06-11

64位java環(huán)境變量設(shè)置12-24

java數(shù)組賦值是什么04-02

編程java繼承是什么04-06

java主線程是什么05-20