Tilde txhais li cas hauv Java?
Tilde txhais li cas hauv Java?
Anonim

Hauv java ua , nws yog tus neeg ua haujlwm bitwise. Los ntawm Bitwiseand Bit Shift Operators: Lub unary bitwise complement tus neeg teb xov tooj "~" inverts me ntsis qauv; Nws tuaj yeem siv rau ib qho ntawm cov sib xyaw ua ke, ua txhua "0" ib "1" thiab txhua "1" a "0".

Tom qab ntawd, tilde txhais li cas hauv programming?

Raws li ib tug lej cim, lub tilde txhais "kwv yees" thiab hauv logic nws txhais tau tias "tsis yog." Cov lus yog ib qho ntawm 128 alphanumeric thiab cov cim tshwj xeeb hauv ASCII, tus qauv siv ntau tshaj plaws rau kev sib pauv cov ntawv nyeem. lus tshwm sim los ua ASCII cim 126.

Tom qab, lo lus nug yog, tus neeg teb xov tooj no ua dab tsi hauv Java? Lo lus tseem ceeb NO yog ib tug reference variable nyob rau hauv Java uas hais txog qhov khoom tam sim no. Nws ua tau siv los xa cov piv txwv hloov pauv ntawm chav kawm tam sim no. Nws ua tau beused los invoke los yog pib lub tsev kawm ntawv tam sim no. Nws ua tau yuav dhau los ua kev sib cav hauv txoj kev hu.

Ua kom pom qhov no, tus neeg teb xov tooj tilde yog dab tsi?

Cov lus yog lub cim "~" muab tso rau saum lub asymbol los qhia qee yam khoom tshwj xeeb. Cov lus symbolis feem ntau siv los qhia ib qho tus neeg ua haujlwm . Hauv kev siv tsis raug, " lus "feem ntau yog siv los ua "twiddle" (Derbyshire2004, p. 45). 1. Ib tus neeg ua haujlwm xws li qhov sib txawv tus neeg ua haujlwm.

Dab tsi yog bitwise tus tswv hauv Java?

Bitwise cov neeg ua haujlwm hauv Java . Bitwiseoperators yog siv los ua manipulation ntawm tus kheej me ntsis ntawm tus lej. Lawv tuaj yeem siv nrog ib qho ntawm cov khoom sib xws (char, luv, int, thiab lwm yam). Lawv siv thaum ua qhov hloov tshiab thiab nug kev ua haujlwm ntawm Binary indexed tsob ntoo.

Pom zoo: