Czesc mam dwa pytania:
- Czym się różni znak '8' od cyfry 8 w sensie języka C++?
- Które zmienne, ze znakiem czy bez znaku mogą przechowywać większą ilość danych?
Proszę o proste wytłumaczenie
Czesc mam dwa pytania:
Proszę o proste wytłumaczenie
'8'
to znak, typ char
jest on z gatunku integerów, ale może pomieścić tylko 8
bitów, liczb od -128 do 127
(ze znakiem), a do wyświetlania tegoż używa się ASCII:
http://www.asciitable.com/
char a = 'a';
printf("%d\n", a); // -> 97
printf("%c \n", a); // -> a
Jako int
97
, a w tabeli znak a
.
Które zmienne, ze znakiem czy bez znaku mogą przechowywać większą ilość danych?
Tutaj Masz wszystkie informacje: https://en.wikipedia.org/wiki/C_data_types