Tiontaigh uimhir idir dénártha, ochtnártha, deachúil agus heicsidheachúil
- Deais
- Doiciméadú
- API
Cén fáth a n-úsáidtear uirlis chomhshó uimhreach?
Tá comhshó idir boinn (dénártha, octal, heicsidheachúlach, deachúlach) ina riachtanas coitianta i ríomhchlárú leibhéal íseal, leictreonaic, cripteagrafaíocht agus anailís sonraí. Tiontaíonn an uirlis seo uimhir go dtí na ceithre bhonn go léir ag an am céanna, gan an fhormáid ionchuir a shonrú.
Brath formáid ionchuir uathoibríoch
Aimsíonn an uirlis an bonn ionchuir go huathoibríoch:
- Réimír
0b: dénártha (m.sh.0b101010) - Réimír
0o: octal (m.sh.0o52) - Réimír
0x: heicsidheachúlach (m.sh.0x2a) - Gan réimír ina bhfuil litreacha a-f: heicsidheachúlach (m.sh.
2a,ff) - Gan réimír agus uimhreacha amháin: deachúil (m.sh.
42)
Conas an uirlis a úsáid
Cuir isteach uimhir sa réimse ionchuir agus ansin cliceáil "Tiontaigh". Taispeánfar na ceithre léiriú go léir (dénártha, octal, heicsidheachúil, deachúlach) ag an am céanna. Is féidir leat an toradh a chóipeáil ansin leis an gcnaipe tiomnaithe.
Sampla
Saisie : 0b101010
Torthaí :
dénártha: 101010
ocht:52
heicsidheachúlach: 2a
deachúil: 42
Ceisteanna coitianta
Cad iad na réimíreanna a nglactar leo chun boinn a idirdhealú?
Aithníonn an uirlis na gnásanna caighdeánacha: 0b do dhénártha (m.sh. 0b101010), 0o le haghaidh octal (m.sh. 0o52), 0x le haghaidh heicsidheachúla (m.sh. 0x2a). Gan réimír, léirmhínítear uimhir nach bhfuil ann ach digití mar dheachúil, agus léirmhínítear uimhir ina bhfuil litreacha a trí f mar heicsidheachúlach. Tá an coinbhinsiún seo ag luí le Python, JavaScript agus formhór na nuatheangacha.
Cén fáth a thiontú idir dhénártha, octal, heicsidheachúlach agus deachúil?
Freastalaíonn boinn éagsúla ar chomhthéacsanna éagsúla. Léiríonn an dénártha go dílis an struchtúr cuimhne (giotáin, bratacha, maisc). Déanann heicsidheachúlach 4 ghiotán in aghaidh an charachtair a chomhbhrú, atá oiriúnach chun seoltaí cuimhne a léamh, dathanna (#ff6600), hashes nó UUIDanna. Tá Octal fós le feiceáil ar cheadanna Unix (chmod 755). Deachúil an gnáthbhonn daonna. Tá sé ríthábhachtach aistriú idir na boinn seo i leibhéal íseal, i slándáil agus i líonrú.
Cad é an difríocht idir bonn 2, bonn 8, bonn 16 agus bonn N?
Léiríonn bunús córas uimhreach cé mhéad siombail ar leith a úsáideann sé. Úsáideann Bonn 2 (dénártha) 0 agus 1, bonn 8 (ochtúil) na digití 0 go 7, bonn 10 (deichiúil) na digití 0 go 9, cuireann bonn 16 (heicsidheachúlach) leis a leis. Leanann aon bhonn N an prionsabal céanna: siombailí N, agus is fiú N^k gach suíomh. Díríonn an uirlis seo ar na ceithre bhonn coiteann (2, 8, 10, 16).
An láimhseálann an uirlis uimhreacha diúltacha nó deachúla?
Díríonn an leagan reatha ar shlánuimhreacha dearfacha, a chlúdaíonn an chuid is mó de riachtanais ríomhchláraithe an chórais. Cuirtear uimhreacha diúltacha in iúl i gcomhlánú dhá cheann de réir leithead seasta focal (8, 16, 32, 64 giotán) agus éilíonn siad comhthéacs breise. Is topaic ar leith iad na huimhreacha pointí i ndénártha (caighdeán IEEE 754). Sna cásanna seo, úsáid printf, bc ar an líne ordaithe, nó uirlis tiomnaithe do IEEE 754.
Conas a thiontú de láimh idir dhénártha agus heicsidheachúlach?
Is fánach é tiontú dénártha go heicsidheachúil toisc gur digit heicsidheachúla amháin iad 4 ghiotán. Bris an dénártha ina ngrúpaí 4-ghiotán ón taobh deas agus cuir a choibhéis heicsidheachúlach ina ionad: tugann 0000 0, 1010 a, tugann 1111 f. Sampla: Tá 10101010 roinnte ina 1010 1010 agus is fiú aa é. Tá an cosán droim ar ais díreach freisin.
Cén fáth a dtugann m'uimhir heicsidheachúil ff 255 mar dheachúil?
I heicsidheachúlach, seasann gach digit do chumhacht 16. Is é ff ná f * 16 + f * 1, nó 15 * 16 + 15 = 255. Is ionann é agus uasluach beart (8 ngiotán), agus mar sin uileláithreacht ff i ríomhchlárú: uasdéine cainéal datha (#ff0000 íon dearg), masc iomlán, luach feithimh.
Sampla iarratais
curl -X POST https://cdrn.fr/api/v1/tools/number-converter/execute \
-H "Content-Type: application/json" \
-d '{"number":"..."}'
Scéimre ionchuir
| Réimse | Cineál | Riachtanach | Réamhshocrú |
|---|---|---|---|
number |
string | ✓ | – |
Críochphointí
GET https://cdrn.fr/api/v1/tools- liostaíonn na huirlisí go léir atá ar fáilGET https://cdrn.fr/api/v1/tools/number-converter- faigh scéimre na huirlise seoPOST https://cdrn.fr/api/v1/tools/number-converter/execute- rith an uirlis seo le pálasta JSON