私はCからこの新しい言語に移行しようとしていますが、提供する新しいものを使用して完全な初心者です。おかげでサポートのためstd :: coutは 'implitationsを使用しています - 出力を理解しません
質問は、簡単に直接、「」STDに何をするのか:: coutのでしょうか?
#include "includes.h"
int main(){
char c1 = 'x', c2;
int i1 = c1 , i2 = 'x';
c2 = i1;
std::cout << c1 <<'<< i1 <<'<< c2 <<'\n';
}
私はビャーネ・ストロヴストルップブック(第2版「C++を使用したプログラミングの原則と実践」)から、このコードをコピーして、わずかな違いをしました。その中で、彼は出力がx 120 xまたはx 120xになると言った(私の目は印刷物との違いを捉えていない)が、そうではない。
Bjarneが書いたときに酔っていない限り、そのコードはかなりひどくコピーされました:-)あなたは再チェックと編集をお勧めします。 – paxdiablo
Shouldn '一重引用符ではなく二重引用符で囲んでください。 – Vivick
母、それを今見て、大きな変化はありません。 元のコードはこれです char c = 'x'; int i1 = c; int i2 = 'x'; char c2 = i1; cout << c << '<< i1 <<' << c2 << '' \ n '; 私は中毒に向かっています。しかし、まだ、この使用の結果は何であるか分かりません。 – theBotelho