Biến trong lập trình là gì năm 2024
Hôm nay chúng ta sẽ tìm hiểu về biến trong lập trình C, nhưng trước khi tìm hiểu về nó chúng ta cần biết một khái niệm khác trước đó là kiểu dữ liệu (data type). Show
Kiểu dữ liệu trong CTrong lập trình, một kiểu dữ liệu là một cách phân loại dữ liệu cho chương trình hiểu các lập trình viên muốn sử dụng dữ liệu gì. Ví dụ bạn muốn quản lý tuổi của một người trong chương trình, tuổi sẽ là kiểu số nguyên - trong ngôn ngữ lập trình sẽ có kiểu dữ liệu tương ứng để làm việc với số nguyên. Hầu hết các ngôn ngữ lập trình hỗ trợ nhiều kiểu dữ liệu khác nhau, như số nguyên, số thập phân... và C cũng vậy. Một kiểu dữ liệu chỉ định kích thước và loại giá trị. Có 6 kiểu dữ liệu được sử dụng nhiều nhất trong C: Kiểu dữ liệu Kích thước Mô tả`int`4 bytes Lưu trữ toàn bộ số nguyên từ -2,147,483,648 to 2,147,483,647
0 8 bytes Lưu trữ toàn bộ số nguyên từ -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
1 4 bytes Lưu trữ số thập phân. Đủ để lưu trữ 6 đến 7 chữ số thập phân sau dấu phẩy
2 8 bytes Lưu trữ số thập phân. Đủ để lưu trữ 15 chữ số thập phân sau dấu phẩy
3 2 bytes Lưu trữ một ký tự/chữ cái hoặc giá trị trong bảng mã ASCII Biến trong C là gì?
4 nơi lưu trữ tạm thời dữ liệu với một kiểu dữ liệu xác định. Biến có thể thay đổi giá trị trong quá trình thực thi chương trình, do đó được gọi là
5. Trong ngôn ngữ C, một biến sẽ có 3 thành phần:
include int main() { }
7,
8 và
9 là tên của 3 biến khác nhau trong ngôn ngữ C.Vậy đặt tên biến như thế nào cho đúng?
include int main() { } include int main() { }
2 thay vì chỉ
3,
4 thay vì chỉ
5...Khai báo và khởi tạo biến trong CCú pháp để khai báo 1 biến như sau:
6
7 hoặc chúng ta có thể vừa khai báo vừa gán luôn giá trị cho biến như sau:
6
9 =
0 Số nguyênĐối với kiểu số nguyên thì không có có gì đặc biệt, các bạn hãy xem qua ví dụ sau:
Số thập phânĐối với kiểu số thập phân (
1 và
3 thay vì dấu phẩy
4 - chúng ta hay dùng cụm từ
5 để nói đến các số thập phân.
Kiểu ký tựĐối với kiểu ký tự, giá trị cần được đặt trong cặp dấu nháy đơn
6 để chương trình hiểu được đó là một ký tự.
Nếu kiểu ký tự bạn cố tình khai báo nhiều hơn 1 ký tự trong
6, biến sẽ chỉ nhận 1 ký tự cuối cùng.
Khi bạn khai báo mà không gán giá trị cho biến, lúc này biến sẽ chứa một giá trị không xác định. Hằng số trong CNếu bạn muốn khởi tạo một biến có giá trị không thể thay đổi, bạn có thể sử dụng 2 cách sau:
include int main() { }
9.Điều này sẽ tạo ra một hằng số. Ví dụ với bộ tiền xử lý
8:
Ví dụ với từ khóa
9:
include
define PI 3.14int main() { } include
define PI 3.14int main() { } include int main() { } include
define PI 3.14int main() { }
6. Ví dụ:
3,
8...Phạm vi biến trong CTrong ngôn ngữ lập trình C, mọi biến khi khai báo đều có 2 thuộc tính: kiểu dữ liệu (type) và lớp lưu trữ (storage class) của nó. Lớp lưu trữ ở đây chính là thuộc tính thể hiện phạm vi của biến - nơi nào có thể dùng biến đó và biến đó tồn tại trong bao lâu. Có 2 loại phạm vi chính cần quan tâm như sau:
Biến toàn cục trong CCác biến được khai báo ở bên ngoài tất cả các khối code của hàm main thì được gọi là biến toàn cục (external or global variable). Các biến toàn cục có thể sử dụng ở mọi hàm - hay mọi nơi trong chương trình. Biến toàn cục cũng tồn tại cho tới khi chương trình kết thúc. Ví dụ:
Biến cục bộ trong CCác biến được khai báo trong thân một hàm thì được gọi là các biến cục bộ (local variables). Các biến cục bộ này chỉ tồn tại và chỉ có thể sử dụng bên trong hàm nó được khai báo. Thân hay body của một hàm được xác định nằm trong cặp dấu ngoặc nhọn
9. Ví dụ:
Độ ưu tiên phạm vi biếnNếu chúng ta sử dụng cùng một tên biến
0 và
1 thì biến
1 sẽ được ưu tiên hơn. Khái niệm biến trong ngôn ngữ lập trình là gì?Biến là một khái niệm cơ bản và quan trọng nhất của tất cả các ngôn ngữ lập trình. Biến là một không gian chứa một giá trị dữ liệu, và có thể được gán đi gán lại các giá trị khác nhau trên cùng 1 biến. Trong lập trình biến được sử dụng để làm gì?Trong lập trình, biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình. Dữ liệu do biến lưu trữ gọi là giá trị của biến. Các biến dùng trong chương trình cần phải khai báo trong phần khai báo của chương trình. Biến trong ngôn ngữ lập trình C là gì?Biến trong C là gì? Biến nơi lưu trữ tạm thời dữ liệu với một kiểu dữ liệu xác định. Biến có thể thay đổi giá trị trong quá trình thực thi chương trình, do đó được gọi là biến . Hàng trong lập trình có nghĩa là gì?Trong lập trình hằng hay hằng số ( constant ) dùng để lưu trữ dữ liệu, dữ liệu của hằng luôn luôn cố định và không thay đổi trong suốt chương trình. Biến hay biến số ( varialbe ) dùng để lưu trữ dữ liệu nhưng dữ liệu được lưu trữ trong biến có thể thay đổi khi chạy chương trình. |