digraphs

Co to jest operator > = w C?

Podane przez kolegę jako zagadka, nie mogę zrozumieć, jak ten program C faktycznie kompiluje i działa. Co to jest operator &g ... int a[2]={ 10, 1 }; while( a[ 0xFULL?'\0':-1:>>>=a<:!!0X.1P1 ] ) printf("?"); return 0; }

Co to za uśmiech z brodą: "<:]{%>"?

Natknąłem się na następujący program, który kompiluje bez błędów, a nawet ostrzeżeń: int main(){ <:]{%>; // smile! } Przykład na żywo. Do czego służy program i co to za wyrażenie uśmieszków?

Po co są digrafy w C i C++?

Dowiedziałem się dzisiaj, że istnieją digrafy w C99 i C++. Poniżej znajduje się prawidłowy program: %:include <stdio.h& ... en-- >= 0) <% d<:len:> = s<:len:>; %> %> Moje pytanie brzmi: dlaczego one istnieją?

Kiedy w C++wprowadzono alternatywne tokeny 'and' I 'or'?

Właśnie przeczytałem tenładny kawałek z Reddita. Wymieniają and i or jako "alternatywne tokeny" dla && i || Do te ... awdziłem to za pomocą Visual C++ 2008 i wydaje się, że nie rozpoznaje ich jako czegoś innego niż błąd składni. Co się dzieje?