xor napisał(a):
A mi się zdaje, że zapis typu '14' to nie string
Dokładnie - tu nawet nie ma co się wydawać

przecież ....
w AVR GCC - '14' to:
"large iteger implicitly truncated to unsigned type"
przy domyślnych ustawieniach kompilatora ... co oznacza ni mniej ni więcej że chcemy wpeklować do 8-bitowego elementu, stałą o wartości 16-bitowej, która zostanie ucięta przy samym ogonie

czyli zostanie z niej tylko 8-bitów. Koniec końców nie uzyskamy zamierzonego efektu.
Mogłoby to spowodować podejrzenie, że skoro zrobimy tablicę z elementami 16-bitowymi np:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to uda się zrobić:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
ale tyż nie da rady bo wtedy dostaniemy WARNA

... że próbujemy użyć stałej wieloznakowej ...
Reasumując
cudzysłów - do przechowywania stringów
apostrof - do przechowywania pojedynczych znaków (jednobajtowych)
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]