ブックマーク / hotnews8.net (1)

  • 【C言語クイズ3】摩訶不思議な演算子について

    C言語クイズの3問目です。 C言語クイズ1, C言語クイズ2 と比べると、かなり難易度は下がっています。 (むしろ "ネタ" に近いかも?? ^^) 問題 C言語の標準仕様には入っていませんが、初期ccでサポートされていたこともあり 大抵のコンパイラで実装されている、知られざる演算子をご存じですか? #include <stdio.h> int main(void) { int a = 10, b = 7; printf("割って掛ける演算子、掛けて割る演算子\n"); // 3で割ってから、3で掛ける演算子 a /*= 3; // 5で掛けてから、5で割る演算子 b */= 5; printf("a = %d\nb = %d\n", a, b); return 0; } さて、上記コードの実行結果は以下の通りです。 初めにbに7をセットしておき、「 b */= 5 」をした場合の bは「

    【C言語クイズ3】摩訶不思議な演算子について
    istb16
    istb16 2016/11/15
  • 1