Computer >> Máy Tính >  >> Lập trình >> C ++

Sự khác biệt giữa chữ và hằng trong C ++ là gì?


Chữ là một giá trị được biểu thị như chính nó. Ví dụ:số 25 hoặc chuỗi "Hello World" đều là chữ.

Hằng số là kiểu dữ liệu thay thế một ký tự. Hằng số được sử dụng khi một giá trị cụ thể, không thay đổi được sử dụng nhiều lần trong chương trình. Ví dụ:nếu bạn có một hằng số có tên là PI mà bạn sẽ sử dụng ở các vị trí khác nhau trong chương trình của mình để tìm diện tích, chu vi, v.v. của một hình tròn, thì đây là một hằng số vì bạn sẽ sử dụng lại giá trị của nó. Nhưng khi bạn khai báo nó là -

const float PI = 3.141;

3.141 là một nghĩa đen mà bạn đang sử dụng. Nó không có bất kỳ địa chỉ bộ nhớ nào của riêng nó và chỉ nằm trong mã nguồn.