Źródło: Arkusze CKE
Wartość wyrażenia !5 w języku C++ to
Warianty odpowiedzi
-
A
false
-
B
1
-
C
undefined
-
D
0xE
Wyjaśnienie
W języku C++ każda wartość liczbowa różna od zera jest traktowana w warunkach logicznych jako prawda (true). Liczba 0 oznacza fałsz (false).
Liczba 5 jest więc interpretowana jako wartość prawdziwa.
Wykrzyknik na początku to operator negacji logicznej (NOT). Odwraca on wartość logiczną na przeciwną, czyli zamienia true na false.