Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ C++演算子の習得 | 演算子の導入
C++入門

bookC++演算子の習得

メニューを表示するにはスワイプしてください

演算子は、プログラミングにおいて変数や値に対して操作を行う記号やキーワード。算術演算比較論理判定などの処理の基礎要素。

算術演算子
関係演算子
論理演算子
インクリメント/デクリメント
+, -, *, /, %
==, !=, <, >, <=, >=
&&, ||, &, |
++, --

算術演算子は最も基本的な演算子であり、加算(+)、乗算(*)、減算(-)、除算(/)、および割り算の余りを求める剰余(%)などのよく知られた記号が含まれる。

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { // `std::endl` moves each `std::cout` output to a new line // You can try removing `std::endl` to see the result std::cout << 5 + 5 << std::endl; std::cout << 5 - 5 << std::endl; std::cout << 5 / 5 << std::endl; std::cout << 5 * 5 << std::endl; std::cout << 5 % 5 << std::endl; }

各演算子には固有の機能があり、すべての演算子はカテゴリに分類されます:単項二項、および三項です。算術演算子は二項であり、結果を得るために2つのオペランドが必要です。

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { // 5 (first operand) // - (operation) // 3 (second operand) std::cout << 5 - 3 << std::endl; }

必要なオペランドが不足している演算子を使用するとエラーが発生します。プログラムは演算を実行するために正しい数のオペランドを期待しています。

単項演算子(デクリメントやインクリメントなど)は1つのオペランドのみを必要とし、三項演算子は3つ必要です。各カテゴリの演算子について、最初からその動作や必要な要素を学習していきます。

1. プログラミングにおける演算子とは何ですか?

2. 二項演算子には何が必要ですか?

3. 正しい数のオペランドを指定せずに演算子を使用するとどうなりますか?

question mark

プログラミングにおける演算子とは何ですか?

正しい答えを選んでください

question mark

二項演算子には何が必要ですか?

正しい答えを選んでください

question mark

正しい数のオペランドを指定せずに演算子を使用するとどうなりますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  1
some-alt