Loading Now

Biến và cách khai báo biến trong C++

Biến và cách khai báo biến trong C++

Bài tập

Bạn hãy viết chương trình khai báo 2 biến a và b kiểu số nguyên, sau đó gán giá trị cho a = 254b = 343 và hiển thị ra màn hình:

a + b = {P}

Với {P} là tổng của biến a và biến b.

Lý thuyết

Biến trong lập trình được dùng để đại diện cho một giá trị mà có thể thay đổi trong quá trình chạy. Ví dụ như biến thể hiện số tuổi, số tiền trong tài khoản, … các giá trị này hoàn toàn có thể thay đổi theo thời gian và cần sử dụng biến để lưu trữ.

Ứng với mỗi kiểu dữ liệu như số nguyên, số thực, xâu ký tự, … thì lại có một cách khai báo biến khác nhau. Trong đó cú pháp để khai báo biến kiểu số nguyên sẽ giống như sau:

int tên_biến;

Ví dụ về chương tình khai báo và sử dụng biến kiểu số nguyên:

#include <iostream>

using namespace std;

int main() {
	// Khai báo biến x kiểu số nguyên
	int x;
	// Gán giá trị cho x = 5
	x = 5;
	// Hiển thị giá trị của biến x ra màn hình
	cout << "x = " << x;
	return 0;
}

Trong ví dụ trên thì int là từ khóa được dùng để khai báo biến kiểu số nguyên (int là viết tắt của cụm từ integer – có nghĩa là số nguyên).

Bạn còn có thể gán giá trị cho biến ngay khi khai báo giống như sau:

#include <iostream>

using namespace std;

int main() {
	// Khai báo và gán giá trị cho biến x
	int x = 5;
	cout << "x = " << x << endl;
	x = 7;
	// Hiển thị ra màn hình giá trị của x sau khi thay đổi
	cout << "x = " << x << endl;
	return 0;
}

Kết quả khi chạy chương trình:

x = 5
x = 7

Có thể thấy cách khai báo và sử dụng biến rất đơn giản, bạn cũng có thể sử dụng biến để thực hiện các phép toán:

#include<iostream>

using namespace std;

int main() {
	// Khai báo biến a kiểu số nguyên và gán giá trị cho a = 438
	int a = 438;
	// Khai báo biến b kiểu số nguyên và gán giá trị cho b = 238
	int b = 238;
	// Hiển thị ra màn hình hiệu của a và b
	cout << "a - b = " << a - b;
	return 0;
}

Kết quả khi chạy chương trình:

a - b = 200

Lưu ý: Khi đặt tên cho biến bạn cần tuân theo 1 số nguyên tắc sau:

  • Tên biến có thể có chữ cái, chữ số và dấu gạch dưới nhưng ký tự đầu tiên của tên biến bắt buộc phải là dấu gạch dưới hoặc chữ cái.
  • Tên biến không được có khoảng trắng.
  • Tên biến không được trùng với các từ khóa như int, float, static, struct...

Một số tên biến hợp lệ:

int a;
int _a;
int a10_;

Một số tên biến không hợp lệ:

int 10a;
int a 10;
int int;

Hướng dẫn

Code mẫu:

#include<iostream>

using namespace std;

int main() {
	int a = 254;
	int b = 343;
	cout << "a + b = " << a + b;
	return 0;
}

Post Comment

Contact