電車で行く情報オリンピック ----- C++ 入門 (データ型、ヘッダー ファイル、入出力)

 C++ データ型

整数 整数
文字タイプ 文字
浮動小数点 浮く
二重浮動小数点 ダブル
ブール値 ブール
タイプなし 空所
ワイド文字

wchar_t

ヘッドファイル

ヘッドファイル 機能と説明
<iostream> このファイルは、  標準入力ストリーム、標準出力ストリーム、バッファなしの標準エラー ストリーム、バッファありの標準エラー ストリームにそれぞれ対応するcin、cout、cerr  、および clogオブジェクトを定義します。
<数学> 数学ヘッダー ファイルは、fabs()、sqrt()、pow() などの数学標準ライブラリ内のいくつかの数学関数を呼び出すことができます。
<stdio.h> stdio.h は、stand input & Output の略で、標準入出力ヘッダー ファイルを意味します。標準の入出力関数を使用するときは常に、ヘッダー ファイルを呼び出す必要があります。
<ビット/stdc++.h> ほぼ汎用的なヘッダー ファイル

標準の開始フォーマット

#include <bits/stdc++.h>
using namespace std;
int main()
{
   //写内容
	return 0;
}

C++ の基本的な入出力

C++ I/O は、バイトのシーケンスであるストリーム上で発生します。バイト ストリームがデバイス (キーボード、ディスク ドライブ、ネットワーク接続など) からメモリに流れる場合、それは入力操作と呼ばれます。バイト ストリームがメモリからデバイス (ディスプレイ画面、プリンター、ディスク ドライブ、ネットワーク接続など) に流れる場合、これは出力操作と呼ばれます。C++ 標準ライブラリは豊富な入出力関数セットを提供しますが、現在は最も一般的に使用される基本的な「cin」と「cout」のみが紹介されています。

標準出力ストリーム (cout)

事前定義オブジェクト cout は、 iostreamクラス のインスタンス です 。cout オブジェクトは、標準出力デバイス (通常はディスプレイ) に「接続」します。cout は、 次のようにストリーム挿入演算子 << と組み合わせて使用​​されます。

#include <iostream>//包含头文件名iostream 
using namespace std;//使用std命名空间 
int main() //int,返回值是整数.main,程序的入口函数 
{
	cout << "Hello,World!" << endl;//cout,输出 .endl,换行  
	return 0;
}

上記のコードをコンパイルして実行すると、次の結果が生成されます。

こんにちは世界!

標準入力ストリーム (cin)

事前定義オブジェクト cin は、 iostreamクラス のインスタンス です 。cin オブジェクトは、標準の入力デバイス (通常はキーボード) に接続されます。cin は、 次のようにストリーム抽出演算子 >> と組み合わせて使用​​されます。

#include <iostream>
using namespace std;
int main()
{
	int a;
	cin>>a;
    cout<<a;
	return 0;
}

上記のコードをコンパイルして実行すると、入力した値が出力されます。

ストリーム抽出演算子 >> はステートメント内で複数回使用できます。複数のデータを入力する必要がある場合は、次のステートメントを使用できます。

シン >> a >> b;

これは、次の 2 つのステートメントと同等です。

シン>>a; 
シン >> b;

以下の演習を行ってみましょう。

1. 出力Hello World!

【説明】

画面上に「」を出力しますHello World!

【入力】

(なし)

【出力】

(なし)

【入力例】

(なし)

【出力例】

「こんにちは世界」

2. 映画チケットの料金

 

【説明】

子供の映画チケットの価格は 10 元であることが知られていますが、子供 x 人のチケットの合計価格はいくらですか?

【入力】

×を入力してください。

【出力】

人数と映画チケットの合計金額はスペースで区切られています。

【入力例】

2

【出力例】

2 20

3.   2 番目の整数を出力します

【説明】

3 つの整数をスペースで区切って入力します。整数は 32 ビットの符号付き整数です。2 番目の入力の整数を出力します。

【入力】

スペースで区切られた 3 つの整数を含む 1 行のみ。整数は 32 ビットの符号付き整数です。

【出力】

行は 1 つだけ、整数は 1 つ、2 番目の整数は入力されています。

【入力例】

123 456 789

【出力例】

456

答え

一。

#include <iostream>
using namespace std;
int main() 
{
	cout << "Hello,World!" << endl;
	return 0;
}

二。

#include <iostream>
using namespace std;
int main()
{
	int x;
	cin>>x;
	int y;
	y=10*x;
	cout<<x<<" "<<y<<endl;
	return 0;
}

三つ。

#include <iostream>
using namespace std;
int main()
{
    int a;
    cin>>a;
    int b;
    cin>>b;
    int c;
    cin>>c;
    cout<<b<<endl;
    return 0;
}

正しくやっていますか?

最初の質問に正解できれば、出力操作を最初にマスターしたことになります。2 番目の質問に正解できれば、入力操作はひとまずマスターしたことになります。3 番目の質問に正解できたら、おめでとうございます! 入力と出力の操作をマスターしたので、次に進みます。

 

おすすめ

転載: blog.csdn.net/m0_73220913/article/details/131252560