Szukam w avrlibc i w opisie typów danych w C.
No i nie mogę znaleźć jakiegoś całościowego opisu.
W <stdint.h> jest opis chyba specyficznych dla avrlibc wielkości zmiennych.
Ale w programach spotykam deklaracje int- co w opisie standardu- musi mieć co najmniej 16 bitów.
Czyli co- int16_t to jest to samo co int?
Podobnie z double- czytałem że traktowane jest jak float.
A float- "musi mieć dokładność przynajmniej 6 cyfr".
A double- "musi mieć dokładność przynajmniej 10 cyfr".
A w:
char* dtostrf ( double __val,
signed char __width,
unsigned char __prec,
char * __s
)
jest double.
Podobnie w dtostre.
Gdzie to znaleźć?
Bo szukam i szukam i jestem coraz głupszy.
No i nie mogę znaleźć jakiegoś całościowego opisu.
W <stdint.h> jest opis chyba specyficznych dla avrlibc wielkości zmiennych.
Ale w programach spotykam deklaracje int- co w opisie standardu- musi mieć co najmniej 16 bitów.
Czyli co- int16_t to jest to samo co int?
Podobnie z double- czytałem że traktowane jest jak float.
A float- "musi mieć dokładność przynajmniej 6 cyfr".
A double- "musi mieć dokładność przynajmniej 10 cyfr".
A w:
char* dtostrf ( double __val,
signed char __width,
unsigned char __prec,
char * __s
)
jest double.
Podobnie w dtostre.
Gdzie to znaleźć?
Bo szukam i szukam i jestem coraz głupszy.