C++ 入門/運算子的使用
外觀
< C++ 入門
C++ 可以用於進行基本的數學運算。下表列出了基本數學運算中使用的運算子。
| 運算子 | 操作 | |
|---|---|---|
| 算術運算子 | 加法 | |
| 減法 | ||
| 乘法 | ||
| 除法 | ||
| 取模 | ||
| 自增 | ||
| 自減 | ||
| 賦值運算子 | "" 等價於 "" | |
| "" 等價於 "" | ||
| "" 等價於 "" | ||
| "" 等價於 "" | ||
| "" 等價於 "" | ||
| “” 等價於 “” | ||
| 比較運算子 | 相等 | |
| 不相等 | ||
| 大於 | ||
| 小於 | ||
| 大於或等於 | ||
| 小於或等於 | ||
| 邏輯運算子 | 邏輯與 | |
| 邏輯或 | ||
| 邏輯非 | ||
C++ 中的基本數學運算子有一些獨特的特性
- 專案符號列表項
- 專案符號列表項
- 專案符號列表項
基本數學運算的一部分在下面的 C++ 程式中進行了演示
#include <iostream>;
using namespace std;
int main{
int a=4, b=9, c=0;
cout << "Addition result(a+b):"<<(a+b)<< endl;
cout << "Multiplication result(a*b):"<<(a*b)<< endl;
cout << "Multiplication & assign: a *=b(4*9) a="<< a*=b << endl;
cout << "lesser comparision: a < b "<< (a<b) << "true"<< endl;
cout << "And logic: (a && a)" << (a && a) << "(true)" << endl;
}
任何變數的記憶體大小都可以使用 C++ 的 **sizeof** 運算子來發現。**sizeof** 運算子的語法如下所示
sizeof(var)
**sizeof** 運算子在程式中的演示如下
#include <iostream>
using namespace std;
int main(){
}
除了“string”之外的任何資料型別都可以透過“轉換”轉換為另一種資料型別。C++ 中的轉換語法如下所示
variable-name=static-cast <data-type> variable-name
C++ 形式的轉換在程式中的演示如下
#include <iostream>
using namespace std;
int main(){
}