Puas yog bytes thiab cov cim zoo ib yam?
Puas yog bytes thiab cov cim zoo ib yam?

Video: Puas yog bytes thiab cov cim zoo ib yam?

Video: Puas yog bytes thiab cov cim zoo ib yam?
Video: Siab xav ib yam - Cover: Pov Thoj & Zoo Xyooj 2024, Hlis ntuj nqeg
Anonim

Cov cim tsis yog cov ib yam raws li bytes . Lub sij hawm tus cwj pwm yog ib lo lus logic (lub ntsiab lus nws txhais ib yam dab tsi ntawm txoj kev uas tib neeg xav txog tej yam). Lub sij hawm byte yog ib lub sij hawm ntaus ntawv (lub ntsiab lus nws txhais ib yam dab tsi nyob rau hauv cov nqe lus ntawm txoj kev kho vajtse tau tsim). Qhov txawv yog nyob rau hauv lub encoding.

Tib neeg kuj nug, qhov txawv ntawm bytes thiab cov cim yog dab tsi?

Lub ntsiab qhov sib txawv ntawm a byte thiab char cov ntaub ntawv hom yog qhov ntawd byte yog siv los khaws cov ntaub ntawv nyoos binary thaum lwm tus siv los khaws cov cim los yog cov ntaub ntawv ntawv. Nyob rau hauv cov nqe lus ntawm ntau yam, a byte Qhov sib txawv tuaj yeem tuav tus nqi ntawm -128 txog 127 tab sis qhov sib txawv ntawm char tuaj yeem tuav tus nqi nruab nrab 0 ib 255.

Tsis tas li ntawd, koj yuav hloov cov cim rau bytes li cas? Thov muab cov nqi hauv qab no rau convert tus cim rau byte [B], los yog vice versa.

Hloov ua lwm yam cim rau Byte Rooj.

Cim Byte [B]
20 ua character 20 B
50 ua character 50 B
100 cim 100 B
1000 cim 1000 B

Yog li ntawd, pes tsawg bytes nyob rau hauv ib tug cim?

Ib ASCII tus cwj pwm hauv 8-ntsis ASCII encoding yog 8 me ntsis (1 byte ), txawm tias nws tuaj yeem haum hauv 7 me ntsis . ISO-8895-1: Cov ntaub ntawv pov thawj tus cwj pwm ISO-8859-1 encoding yog 8 me ntsis (1 byte ). Ib Unicode tus cwj pwm hauv UTF-8 encoding yog nruab nrab ntawm 8 me ntsis (1 byte ) thiab 32 me ntsis (4 bytes ).

Dab tsi yog qhov kev sib raug zoo ntawm cov khoom thiab bytes?

Qhov tseeb tsis yog, muaj qhov sib txawv loj nruab nrab ib me ntsis thiab a byte . A byte yog ntau loj - yim npaug loj, kom meej, nrog yim me ntsis hauv txhua byte . Los ntawm kev txuas ntxiv, muaj yim megabits hauv txhua megabyte, thiab ib gigabyte yog yim npaug loj dua ib gigabit.

Pom zoo: