O vai te mea? · bei.pm

Tei teie tuhinga i faatupu mai e OpenAI GPT-4o Mini.

I roto i tēnā ākau, e pā ana te mau tuhinga i nā hōʻike 'ōlelo a me te 'ākau nūhou.

I teie nei, eia naʻe:
Aia i waho nei, he nui nā 'ōlelo papahana a me nā taata e ʻike ana i nā mea i nā inoa rerekē - a i ʻole e ʻike ʻole ana o nā mea i mau 'ākau, no te mea e noho ana ko lākou 'ōlelo papahana i nā mea i pā nui i nā mea e pili ana.

tl;dr:
Te taʻi o tōʻu mau rima e pā atu i te C99 <stdint.h>. O te tahi mau taata e taea e ratou te farii i tēnei mau rima, e te mea mau e tei te huru o tōʻu mau rima.

Tei huru

Integer e te mau numera e te taime, e te mau numera e ore i te mau taime.

I roto i te mau faanahoraa, e te mau Integer e mea mau i roto i te mau numera taitahi, e te mau faanahoraa. E na reira, e fa'aa'ite i te mau Bit - no te mea, e te "Byte" e te mau tuhaa fa'avae (Word, Qword, ...) e te mau faanahoraa i te mau 'āo.

I te tahi atu hi'oraa, e faarahi i te mau Integer i te mau numera na'ina'ina (ℕ, e te mau, e ore i te mau taime - Unsigned) e te mau numera atoa (ℤ, e te mau, e i te mau taime - Signed).
E na reira, e taea te fa'aa'ite i te mau faanahoraa i roto i te mau tohu (u aore ra s).

I te tahi atu hi'oraa, e taea e te mau numera i te mau taime e fa'aa'ite i te mau Einerkomplement aore ra i te mau Zweierkomplement.
Aita e taime e te mau faanahoraa, e fa'a'ite i te Zweierkomplement no te mea, e te mau faaroo i te mau faanahoraa.

E fa'aa'ite i te mau numera ore i te mau taime i roto i te mau tuhinga e uint, e na reira e fa'aa'ite i te mau taime i te Bits.
E fa'aa'ite i te mau numera i te mau taime i roto i te mau tuhinga e sint, e na reira e fa'aa'ite i te mau taime i te Bits.

E ore e fa'aa'ite i te mau faanahoraa "char" no te mau tohu, no te mea e te mau tohu e te mau numera i roto i te mau faanahoraa e te mau hi'oraa.
E na reira e fa'a'ite i te mau uint(8)[].

E hi'oraa:

Tārua C99 stdint.h-Pā'ō'ā Fa'ataa Te mau ta'ata
uint(16) uint16_t Te ta'ata 'ore, 16 Bit te roa 0 - 65.535
sint(8) int8_t Te ta'ata 'e'a, 8 Bit te roa, te mau tīmā'ū -126 - 127
uint(24) uint32_t:24 Te ta'ata 'ore, 24 Bit te roa 0 - 16.777.216

Te mau vau festkomma

Te mau numera Festkomma e mau numera i te pae o te mau numera Rationale (Q), o te mea e, e i te komma e te te mau numera i muri te mau numera.

I roto i te mau numera Festkomma, o te mea e, te ohipa o te komma e te ta'ata tura i te taime no te mau tu'ati.
No reira, e fa'aiteraa te mau numera i te mau numera i roto i te ta'ata; e mau tu'ati, e te mau numera e fa'ate'ia i te mau numera.

I roto i te mau ohipa, e te mau numera o te ta'ata o te mau poki, e te mau ohipa i te mau komputera, no te mea e, e te mau numera Festkomma e taea te fa'ate'ia e te mau ta'ata integer.

E te mau numera i te mau ta'ata i te mau fa'ata'iraa o te mau poki, e te mau fa'ata'iraa mau e te mau numera i te mau numera.
E mea e te mau ta'ata i te mau numera o te mau ta'ata i te mau numera; e fa'aiteraa te mau numera i te mau tu'ati o te mau numera, e te mau numera e fa'aiteraa i te mau numera.

I te mau numera i te mau ta'ata i te mau numera Festkomma e te mau numera, e te mau numera o te mau numera i te e na i te mau numera:
ufixed(9,7) e te mau numera, e te mau numera 9 Bit no te mau numera i te mau numera, e 7 Bit no te mau numera i te mau numera; i te mau tu'ati 16 Bit i te mau numera e, e te mau numera i te mau numera i (0,0) i te (511,127)
E te mau numera, e te mau numera e te mau numera 28 i te mau numera e te mau fa'ata'iraa i roto i te mau numera, no te mea e, e te mau numera e te mau numera.

I te mau fa'ata'iraa i te mau numera Festkomma e te mau numera, e te mau numera e te mau numera e te mau numera, e te mau numera e ta'ata e te mau numera o te mau numera.
I te mau fa'ata'iraa o te mau numera ufixed(9,7) e te mau numera, e te mau numera e te mau numera i te mau numera e 27 - e te mau numera e te mau numera i te (0,00) i te 511 + 126127 E te mau numera, e te mau numera i te mau numera e 128.
I te mau fa'ata'iraa, e te mau numera e te mau numera e te mau numera i te mau numera, e te mau numera i te mau numera e te mau numera e fa'aiteraa e.

I te mau fa'ata'iraa, e te mau numera e te mau numera e te mau numera i te mau numera, e te mau numera e te mau numera e te mau numera i te mau numera e te mau numera e i te mau tu'ati o te mau numera e te mau numera 0.01, e 0.007874 e e te mau numera i te mau numera.

E te mau fa'ata'iraa, e te mau numera e te mau numera i te mau numera i te mau numera e.

Te mau tiura faaroo e te mau tiura e te aita

Te mau tohu taata e te mau tumu parau taata, e te titauraa i te mau faatere e te mau parau parau, e te hua i te mau parau, e te teitei e te mau titauraa i te mau faatere, e te tahi atu mau taime e te mau faatere i te taata no te parau e te mau faatere.
Te huru e te mau faatere e te mau parau, e te mau faatere i te IEEE 754 e te mau faatere i te tauihaa o te oraraa.

I teie mau parau, e te mau faatere e te mau parau, e te mau parau i te mau faatere:

Te huru (0 aore ra 1) Te huru i te teitei Te mau faatere

I te mea e te huru e te mau faatere, e te mau parau i te mau faatere, e te mau parau i te mau faatere, e te mau parau i te mau faatere e te mau faatere e te mau parau,
Te mau faatere * 2Te huru i te teitei

Eiaha i te mea e te mau faatere e te mau parau e te mau faatere e te mau faatere, e te mau parau i te mau faatere e te mau faatere, e te mau faatere e te mau faatere, e te mau faatere e te mau faatere - e eiaha ±∞ e NaN ("aore ra te mau faatere").

Te mau tohu taata e te mau faatere e te mau parau, e te mau faatere e te mau faatere, e te mau faatere e te mau faatere, e te mau faatere e te mau faatere, e te mau faatere e te mau faatere.
I te mau faatere, e te mau faatere, e te mau faatere, e te mau faatere e te mau faatere.

I roto i te mau faatere, e te mau faatere e te mau faatere i te float(Te mau faatere, Te huru i te teitei) e te mau faatere.
I te mea e te mau faatere aore ra i te mau faatere e te mau faatere i te mau faatere, e te mau faatere e te mau faatere.