roznica miedzy znakiem a cyfra i zmienna przechowujaca dane

0

Czesc mam dwa pytania:

  1. Czym się różni znak '8' od cyfry 8 w sensie języka C++?
  2. Które zmienne, ze znakiem czy bez znaku mogą przechowywać większą ilość danych?

Proszę o proste wytłumaczenie

3

'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

1 użytkowników online, w tym zalogowanych: 0, gości: 1