4 この「ひげを生やした笑顔」「<:] {%>」とは何ですか? エラーや警告なしでコンパイルされる次のプログラムに出くわしました。 int main(){ <:]{%>; // smile! } 実例。 プログラムは何をしているのですか、そしてそのスマイリー表現は何ですか? 300 c++ expression emoticons digraphs
3 Cの>>> =演算子とは何ですか? 同僚からパズルとして与えられたので、このCプログラムが実際にどのようにコンパイルされて実行されるのか理解できません。この>>>=演算子と奇妙な1P1リテラルは何ですか?ClangとGCCでテストしました。警告はなく、出力は "???"です。 #include <stdio.h> int main() { int a[2]={ 10, 1 }; while( a[ 0xFULL?'\0':-1:>>>=a<:!!0X.1P1 ] ) printf("?"); return 0; } 294 c obfuscation literals bit-shift digraphs