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