pytanie o funkcje

0

Mam pytanie co robi poniższa funkcja

 
int a=0;
a = co.charAt(0) - 'a';

Oczywiście co jest stringiem.

0

Pobiera znak znajdujący się na pierwszej pozycji w ciągu znaków co i odejmuje od niego literę 'a' co jest równoznaczne z określeniem, która z kolei jest to litera alfabetu licząc od 'a' == 0 (działa tylko dla małych liter).

0

charAt(0) zwróci wartość liczbową char pierwszej litery ze zmiennej co... później jest zwykłe odejmowanie.
'a' to też wartość liczbowa, dokładnie 97

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