Tóm Tắt
1. Biến số
Biến là đại lượng dùng để tàng trữ giá trị do người lập trình định nghĩa, biến hoàn toàn có thể đổi khác được những giá trị trong quy trình lập trình .
Khai báo biến :
Bạn đang đọc: Biến số và hằng số trong C | Lập Trình Từ Đầu
;
Trong đó
#includeint main(){ //kieu du lieu va ten cac bien int i, j, k; char c, ch; float s, l; bool t,f; return 0; }
Ngoài ra ta hoàn toàn có thể khai báo biến và gán trực tiếp tài liệu vào biến đó :
= ;
Ví dụ dưới đây gán trực tiếp những giá trị cho những biến và sử dụng hàm printf để hiển thị giá trị ra màn hình hiển thị .
#includeint main(){ //gan truc tiep cac bien voi cac du lieu int i = 123; char c = 'n'; float f = 4.56; bool t = true; // hien thi du lieu cua bien ra man hinh printf("Bien i = %d\n",i); printf("Bien c = %c\n",c); printf("Bien f = %f\n",f); printf("Bien t = %d",t); return 0; }
Bien i = 123 Bien c = n Bien f = 4.560000 Bien t = 1 |
2. Hằng số
Hằng được dùng để định nghĩa một giá trị không đổi, hằng hoàn toàn có thể là một đại lượng được C định nghĩa sẵn hoặc hoàn toàn có thể do người lập trình định nghĩa nhưng nó không hề được biến hóa trong quy trình lập trình .
Khai báo hằng :
const= ;
Ví dụ dưới đây sẽ khai báo hằng số pi có giá trị là 3.14 và hằng số exp có giá trị là 2.718 sau đó hiển thị giá trị này ra màn hình hiển thị
#includeint main(){ //khai bao hang const float pi = 3.14; const float exp = 2.718; // hien thi du lieu cua hang so pi va e printf("pi = %f\n",pi); printf("e = %f\n",exp); return 0; }
pi = 3.140000
e = 2.718000 |
Giả sử sau khi ta đã khai báo 2 hằng số pi = 3.14 và exp = 2.718. Tôi sẽ thử thay đổi lại giá trị cho chúng lần lượt là pi = 3 và exp = 2 kết quả khi thực thi chương trình sẽ là:
#includeint main(){ //khai bao hang const float pi = 3.14; const float exp = 2.718; //thay doi gia tri cua hang pi = 3; exp = 2; // hien thi du lieu cua hang so pi va e printf("pi = %f\n",pi); printf("e = %f\n",exp); return 0; }
Như vậy, khi ta thay đổi giá trị cho hằng số trong quá trình biên dịch được thực thi chương trình của ta lập tức có lỗi assignment of read-only variable ‘pi’ và assignment of read-only variable ‘exp’.
Source: https://final-blade.com
Category : Kiến thức Internet