¿Kunjam ist'añani? · bei.pm

Kunjä text mä automatisatiwa OpenAI GPT-4o Mini qhiphiwa.

Akïrï chika, artículojja qhiparuwi formatonakampi ukatjamatak qhichhañchapampi.

Aka chika, janiwa:
Qhiparuwi jach'a programaciónanaka, ukat janiw qamañanaka jach'a nayanakampi jach'a sapaqatanakampichïki, ukat janiw jumarakiw sapaqatanakampi jach'a amuyt'añanakampi, kunjamat qhiparuwi janiw ukhamarakjja qhiparuwi uñt'iraki, ch'iqhichasïwi janiwa.

tl;dr:
¡Nayra nayra! Janiwa C99 <stdint.h> ukanakapa mä notation uñt'ayäta. Aka notation uñt'ayasiñani, janiw mä notation uñt'ayasiñani.

Intéger

Integer ukhamarakis, janiwa nachkomma qillqatanak uñt'ayäta, ukhamarakis janiwa nachkomma-ña.

Akhamataki, Integer ukax datos formatos uñt'ayäta ukhamarakis p'iqinchiri qillqatanak uñt'ayäta, janiwa ukhamarakis ch'iqhi uñt'ayäta. Ukhamarakis ukaxa bit ukhamarakis qillqatäna - akhamaraki, "Byte" ukhamarakis ukhamarakis tipo (Word, Qword, ...) uñt'ayäta janiwa platforma q'aphi uñt'ayäta.

Akhama, Integer tipo ukhamarakis janiwa natural qillqatanak (ℕ, ukhamarakis, janiwa qillqatanak - Unsigned) ukhamarakis jana qillqatanak (ℤ, ukhamarakis, qillqatanak - Signed) ukhamarakis.
Akhamataki ukhamarakis uñt'ayaña qillqatanak ukhamarakis qillqatanak (u ukhamarakis s) ukhamarakis.

Ukhamaraki, qillqatanak jana qillqatanak ukhamarakis Einerkomplement ukhamarakis uñt'ayaña ukhamarakis Zweierkomplement ukhamarakis.
Janiwa akhamaraki uñt'ayaspa, Zweierkomplement ukhamarakis uñt'ayaña, ukhamarakis modern informatik ukhamarakis uñt'ayaña.

Janiwa qillqatanak "char" ukhamarakis uñt'ayaspa, ukhamarakis qillqatanak uñt'ayäta janiwa Integer qillqatanak mayacht'ayañani, ukhamarakis akhamarakis.
Akhama ukax uint(8)[] ukhamarakis uñt'ayäta.

Exemplos:

Notación C99 stdint.h-equivalente Descripción Rango numérico
uint(16) uint16_t Entero sin signo, longitud de 16 bits 0 - 65.535
sint(8) int8_t Entero con signo, longitud de 8 bits, complemento a dos -126 - 127
uint(24) uint32_t:24 Entero sin signo, longitud de 24 bits 0 - 16.777.216

Festkomma-wäri

Festkomma-wataya ukaxa Racional wataya (Q) ukanakampi uñt'ayawa, ukhamasti komma ukhamaraki nachkomma-p'iqi ukhamarakis uñt'ayawa.

Festkomma-watayaxa - ukhamarakis akhamwa - koma ukanakampi uñt'ayañani datatypes ukhamarakis.
Akhamasti k'uchu wataya ukhamaraki, datatypes ukhamaraki wataya k'uchu churañani; matemáticamente, wataya finito ukhamawa.

Realidad ukaxa, datatypes ukaxa ch'amanakampi janiw suma fließkomma-hardware-institución ukhamarakis churañani, aka janiw Festkomma-watayaxa integer-institución ukhamarakis churañani.

Akhamawa, datatypes ukaxa chikanakani database-management-sistemonakampi, janiw festa requisitos ukhamarakis churañani.
Uka ch'amanakaxa janiw finansial datos ukhamaraki churañani; janiw suma currency ukhamaraki 2 p'iqi koma uñt'ayi. (Amuyt'añanaka, Festkomma-watayaxa janiw jach'a; ukhamarakis, nawpa currency ukhamaraki integer ukhamarakis churañani, ukhamarakis uka p'iqi ukhamarakis uñt'ayaña)

Integer ukanakampi, Festkomma-watayaxa uñt'ayañani nawpa ukhamaraki nachkomma uñt'ayañani:
ufixed(9,7) ukaxa janiw 9 bits uñt'ayañani koma ukanakampi, ukhamarakis 7 bits p'iqi ukanakampi churañani; janiw 16 bits uñt'ayi, ukhamarakis suma integer ukanakampi (0,0) ukhamarakis (511,127) uñt'ayawa.
Uka interpretacionakaxa janiw 28 wataya uñt'ayatarakiti, janiw (511,99) ukhamarakis churañani.

ufixed(9,7) ukhamarakis p'iqi ukanakampi fracción ukanakampi uñt'ayañani.
Uka p'iqi ufixed(9,7) ukanakampi, fracción ukaxa 27 ukhamarakis uñt'ayañani - wataya ukaxa 0,00 ukhamarakis 511 + 126127 Dezimal uñt'ayañani, p'iqi ukaxa 128 ukhamaraki churañani.
Uka manera ukaxa suma churañani, ukhamarakis transferir churañani, ukhamarakis ukhamawa preferido ukhamaraki.
Uka manera ukaxa janiw garantizada resolución uñt'ayataraki, p'iqi ukanakampi janiw 0.01 ukhamarakis, ukhamarakis 0.007874 ukhamawa, ukhamarakis churañani.

Kunjam uñt'ayañani, uñt'ayañani k'uchu ukanakampi uñt'ayawa.

Fluyskomma ukat jichhakamana valores

Fließkomma-wäri matemáticamente jach'a qillqatanakapa, kunjamsa jach'a qillqatakampi qhipa ch'iqhi qillqatanaka, ukat jach'a qillqatanaka mathématiques termompi jach'a ch'iqhi llak'aña, ukat janiw qhipa ch'iqhi qillqatanakapa ch'iqha weñu munaspa - ukat ukhamarak scientific notation arunaka qhitispa.
Mayninakampi, ukat janiw qhipa ch'iqhi qillqatanakapa ch'iqha weñu munaspa, IEEE 754 uñt'ayasiw chikanwa janiw qhipa ch'iqhi qillqatanakapa janiw internacionalmente yatiñanakasa.

Aka jach'a qillqa-wäri janiw khititxa ch'iqha uka ch'iqhi qillqatanakapa:

Qullqi (0 ukat 1) Exponent Mantisse

Qullqita janiw qhipa ch'iqhi qillqatanakapa janiw jisk'añanaka qhipa ch'iqhi jach'a qillqa, ukat jach'a qillqa jach'a qillqatanaka uñt'äwi
Mantisse * 2Exponent

Qhipa, ukat janiw janiw ch'iqhi konstanta qillqatanakawa, kunjamsa janiw qhipa ch'iqhi jach'a qillqatanakapa racionaler Zahlen jach'a qillqatakapa - ukat janiw ±∞ ukat NaN ("janiw qhipa ch'iqhi jach'a qillqa").

Fließkomma-wäri janiw jach'a ch'iqhi jach'a qillqatanaka, yatiña janiw khititxa janiw janiw ch'iqhi jach'a qillqa, ukat janiw ch'iqhi jach'a qillqatanakapa jach'a ch'iqhi qillqa ch'iqhi jach'a jach'a ch'iqhi jach'a janiw khititxa. Taqi kunjamsa Fließkomma-wäri ukat janiw jach'a qillqatanaka janiw jach'a qillqa jach'a janiw jach'a janiw ch'iqhi jach'a, ukat qhipa jach'a qillqatanaka janiw janiw 3D-jach'a jach'a janiw janiw ch'iqhi jach'a jach'a, ukat Bézier-/Spline-Kurven para janiw visiva jach'a jach'a.

Aka datos formatonakanaka Fließkomma-wäri janiw float(Mantisse, Exponent) uñt'äwi.
Aka IEEE 754 ukat janiw ch'iqhi qillqatanakapa, ukat janiw ch'iqhi uñt'ayasi.