一、數據類型
在C++中有多種數據類型來表示不同的值,例如整數、浮點數、字元等等,每種數據類型都有不同的大小和表示範圍。
C++中常用的數據類型有:
int // 整數類型,通常為4個位元組
float // 單精度浮點數,通常為4個位元組
double // 雙精度浮點數,通常為8個位元組
char // 字元類型,通常為1個位元組
bool // 布爾類型,可以是true或false
在聲明變數時需要指定它的類型,例如:
int a; // 定義一個整型變數a
float b = 3.14; // 定義一個單精度浮點型變數b並初始化
char c = 'A'; // 定義一個字元變數c並初始化
bool d = true; // 定義一個布爾型變數d並初始化
二、變數
在C++中,變數就是用來儲存不同類型數據的容器,一旦聲明後,就會在內存中分配相應的空間。
變數的命名需要符合以下規則:
- 只能包含字母、數字和下劃線
- 第一個字元必須為字母或下劃線
- 不能使用C++中的關鍵字
- 大小寫敏感
變數的聲明和初始化可以同時進行,也可以在後面進行初始化,例如:
int a; // 變數a聲明
a = 100; // 變數a賦值
int b = 200; // 變數b聲明並初始化
三、運算符
C++中有許多常見的運算符,例如算術運算符、關係運算符、邏輯運算符等等。下面列舉部分常用運算符:
- 算術運算符:+、-、*、/、%
- 關係運算符:==、!=、>、=、<=
- 邏輯運算符:&&、||、!
- 賦值運算符:=、+=、-=、*=、/=、%=
- 自增自減運算符:++、–
運算符的使用需要注意它的優先順序和結合性,例如:
int a = 10, b = 20, c = 30;
int d = a + b * c; // 先計算b*c,再加上a
int e = (a + b) * c; // 先計算a+b,再乘以c
自增自減運算符也有前置和後置運算的區別:
int a = 10;
int b = ++a; // a先自增1,再賦值給b
int c = a++; // a先賦值給c,再自增1
四、完整代碼示例
下面是一個簡單的C++程序,演示了數據類型、變數和運算符的基本用法:
#include <iostream>
using namespace std;
int main()
{
int a = 100;
float b = 3.14;
char c = 'A';
bool d = true;
cout << "a = " << a << endl;
cout << "b = " << b << endl;
cout << "c = " << c << endl;
cout << "d = " << d << endl;
int e = a + 200;
float f = b * 2;
bool g = (a > b) && d;
cout << "e = " << e << endl;
cout << "f = " << f << endl;
cout << "g = " << g << endl;
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/304333.html