C++ quy tắc biến, hằng và kiểu chữ

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về các biến, nghĩa đen và hằng số trong C ++ với sự trợ giúp của các ví dụ.

Biến C ++

Trong lập trình, một biến là một container (vùng lưu trữ) để chứa dữ liệu.

Để chỉ ra vùng lưu trữ, mỗi biến phải được đặt một tên duy nhất (định danh). Ví dụ,

int age = 14;

Ở đây, age là một biến của intkiểu dữ liệu và chúng tôi đã gán một giá trị nguyên 14 cho nó.

Lưu ý: Kiểu intdữ liệu gợi ý rằng biến chỉ có thể chứa số nguyên. Tương tự, chúng ta có thể sử dụng doublekiểu dữ liệu nếu chúng ta phải lưu trữ số thập phân và cấp số nhân.

Chúng ta sẽ tìm hiểu chi tiết về tất cả các kiểu dữ liệu trong phần hướng dẫn tiếp theo.

Giá trị của một biến có thể được thay đổi, do đó tên biến .

int age = 14;   // age is 14
age = 17;       // age is 17

Quy tắc đặt tên biến

  • A variable name can only have alphabets, numbers, and the underscore _.
  • A variable name cannot begin with a number.
  • Variable names should not begin with an uppercase character.
  • A variable name cannot be a keyword. For example, int is a keyword that is used to denote integers.
  • A variable name can start with an underscore. However, it’s not considered a good practice.

Lưu ý: Chúng ta nên cố gắng đặt tên có ý nghĩa cho các biến. Ví dụ, first_name là một tên biến tốt hơn fn .

C ++ Literals

Chữ viết là dữ liệu được sử dụng để biểu diễn các giá trị cố định. Chúng có thể được sử dụng trực tiếp trong mã. Ví dụ: 12.5'c', vv

Ở đây, 12.5và 'c'là literals. Tại sao? Bạn không thể gán các giá trị khác nhau cho các điều khoản này.

Đây là danh sách các ký tự khác nhau trong lập trình C ++.

1. Số nguyên

Một số nguyên là một chữ số (được kết hợp với các số) mà không có bất kỳ phần phân số hoặc hàm mũ nào. Có ba loại chữ số nguyên trong lập trình C:

  • decimal (base 10)
  • octal (base 8)
  • hexadecimal (base 16)

Ví dụ:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

Trong lập trình C ++, hệ bát phân bắt đầu bằng a 0và hệ thập lục phân bắt đầu bằng a 0x.

2. Chữ số dấu phẩy động

Một ký tự dấu phẩy động là một ký tự số có dạng phân số hoặc dạng lũy ​​thừa. Ví dụ:

-2.0

0.0000234

-0.22E-5

Ghi chú: E-5 = 10-5

3. Nhân vật

Một chữ ký tự được tạo bằng cách đặt một ký tự bên trong dấu ngoặc kép. Ví dụ: 'a''m''F''2''}', vv

4. Trình tự thoát

Đôi khi, cần sử dụng các ký tự không thể gõ hoặc có ý nghĩa đặc biệt trong lập trình C ++. Ví dụ: dòng mới (enter), tab, dấu chấm hỏi, v.v.

Để sử dụng các ký tự này, trình tự thoát được sử dụng.

Escape SequencesCharacters
\bBackspace
\fForm feed
\nNewline
\rReturn
\tHorizontal tab
\vVertical tab
\\Backslash
\'Single quotation mark
\"Double quotation mark
\?Question mark
\0Null Character

5. Chữ viết chuỗi

Một chuỗi ký tự là một chuỗi các ký tự được đặt trong dấu ngoặc kép. Ví dụ:

"good"string constant
""null string constant
" "string constant of six white space
"x"string constant having a single character
"Earth is round\n"prints string with a newline

Chúng ta sẽ tìm hiểu chi tiết về chuỗi trong hướng dẫn chuỗi C ++.

Hằng số C ++

Trong C ++, chúng ta có thể tạo các biến mà giá trị của nó không thể thay đổi được. Đối với điều đó, chúng tôi sử dụng consttừ khóa. Đây là một ví dụ:

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

Ở đây, chúng ta đã sử dụng từ khóa constđể khai báo một hằng có tên LIGHT_SPEED. Nếu chúng ta cố gắng thay đổi giá trị của LIGHT_SPEED, chúng ta sẽ gặp lỗi.

Một hằng số cũng có thể được tạo bằng cách sử dụng #definechỉ thị tiền xử lý. Chúng ta sẽ tìm hiểu chi tiết về nó trong phần hướng dẫn Macros C ++.









Xem tìm kiếm...