C++演算子の習得
メニューを表示するにはスワイプしてください
演算子は、プログラミングにおいて変数や値に対して操作を行う記号やキーワード。算術演算、比較、論理判定などの処理の基礎要素。
+, -, *, /, % | ==, !=, <, >, <=, >= | &&, ||, &, | | ++, -- |
算術演算子は最も基本的な演算子であり、加算(+)、乗算(*)、減算(-)、除算(/)、および割り算の余りを求める剰余(%)などのよく知られた記号が含まれる。
main.cpp
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
123456789#include <iostream> int main() { // 5 (first operand) // - (operation) // 3 (second operand) std::cout << 5 - 3 << std::endl; }
必要なオペランドが不足している演算子を使用するとエラーが発生します。プログラムは演算を実行するために正しい数のオペランドを期待しています。
単項演算子(デクリメントやインクリメントなど)は1つのオペランドのみを必要とし、三項演算子は3つ必要です。各カテゴリの演算子について、最初からその動作や必要な要素を学習していきます。
1. プログラミングにおける演算子とは何ですか?
2. 二項演算子には何が必要ですか?
3. 正しい数のオペランドを指定せずに演算子を使用するとどうなりますか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 1