Mục lục:
Định nghĩa - Biểu hiện có nghĩa là gì?
Biểu thức là một khái niệm cụ thể trong khoa học máy tính, trong đó một số biến hoặc hằng, toán tử và hàm, được đặt cùng nhau trong một câu lệnh được tác động bởi một ngôn ngữ lập trình cụ thể.
Techopedia giải thích biểu hiện
Trong khoa học máy tính, các biểu thức được viết bởi các nhà phát triển, được giải thích bởi các máy tính và 'được đánh giá'.
Việc đánh giá tạo ra lợi nhuận hoặc kết quả. Các phương trình toán học đơn giản như 2 + 2 là các biểu thức trong mã. Chúng thường được gọi là biểu thức số học.
Các loại biểu thức số hoặc số học khác có thể sử dụng các biến, để chúng trông giống như các phương trình đại số. Ngoài ra, các loại dữ liệu khác nhau như ký tự, chuỗi, số nguyên, số dấu phẩy động và các loại khác có thể được tác động trong các biểu thức dưới dạng hằng hoặc biến.
Các toán tử và hàm xác định cách máy tính sẽ tác động lên các đối tượng này trong một biểu thức đã cho. Các loại biểu thức khác nhau được phân loại theo cách chúng hoạt động và những gì chúng 'đánh giá'. Biểu thức Boolean ước tính giá trị đúng hoặc sai, trong khi biểu thức số ước tính thành số.
Biểu thức chuỗi đánh giá chuỗi ký tự, trong đó chuỗi văn bản và chuỗi ký tự được thay đổi bởi các hàm để tạo ra kết quả khác nhau.
Chẳng hạn, việc thêm một dấu chấm than vào màn hình hoặc in cụm từ 'hello world' sẽ là một ví dụ về biểu thức chuỗi sử dụng các hàm để thêm các ký tự ASCII, thay vì thay đổi giá trị số hoặc tạo các điều kiện mã khác nhau.
Trong ví dụ trên, các chương trình khác nhau sẽ xử lý khác nhau: Một số chương trình nguyên thủy hơn có thể sử dụng cú pháp như in hello world; in! trong khi những người khác có thể sử dụng một cái gì đó như thế này:
Chuỗi a = xin chào thế giới
Chuỗi b =!
In chuỗi a + chuỗi b
Giống như các loại nguyên tắc cơ bản khác, các biểu thức dựa trên cú pháp cụ thể của ngôn ngữ lập trình. Về mặt cấu trúc, các chuyên gia chỉ ra rằng một biểu thức vốn đã cần ít nhất một 'toán hạng' hoặc giá trị được hành động và phải có một hoặc nhiều toán tử.
Ngoài ra, điều quan trọng đối với các lập trình viên là hiểu những gì 'hợp pháp' hoặc 'bất hợp pháp' trong cú pháp chương trình. Nhập cú pháp không chính xác hoặc bất hợp pháp sẽ dẫn đến việc biên dịch lỗi và các nhà phát triển sẽ phải làm cho các biểu thức và mô-đun mã tuân theo cú pháp thích hợp để chạy chúng.
