Hướng dẫn variables and constants in c++ - biến và hằng số trong c ++

Biến

Trong lập trình, một biến là một container (khu vực lưu trữ) để giữ dữ liệu.

Để chỉ ra khu vực lưu trữ, mỗi biến phải được đặt một tên duy nhất (định danh). Tên biến chỉ là biểu diễn tượng trưng của vị trí bộ nhớ. Ví dụ:

int playerScore = 95;

Ở đây, người chơi là một biến của loại int. Ở đây, biến được gán một giá trị số nguyên 95.

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

char ch = 'a';
// some code
ch = 'l';

Các quy tắc để đặt tên một biến

  1. Một tên biến chỉ có thể có các chữ cái (cả chữ hoa và chữ thường), chữ số và dấu gạch dưới.
  2. Chữ cái đầu tiên của một biến phải là một chữ cái hoặc dấu gạch dưới.
  3. Không có quy tắc nào về một tên biến (định danh) có thể là bao lâu. Tuy nhiên, bạn có thể gặp sự cố trong một số trình biên dịch nếu tên biến dài hơn 31 ký tự.

Lưu ý: Bạn nên luôn cố gắng đặt tên có ý nghĩa cho các biến. Ví dụ:

char ch = 'a';
// some code
ch = 'l';
0 là một tên biến tốt hơn
char ch = 'a';
// some code
ch = 'l';
1.
You should always try to give meaningful names to variables. For example:
char ch = 'a';
// some code
ch = 'l';
0 is a better variable name than
char ch = 'a';
// some code
ch = 'l';
1.

C là một ngôn ngữ được đánh máy mạnh mẽ. Điều này có nghĩa là loại biến không thể thay đổi sau khi được khai báo. Ví dụ:

int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error

Ở đây, loại biến số là int. Bạn không thể gán giá trị dấu phẩy động (thập phân) 5.5 cho biến này. Ngoài ra, bạn không thể xác định lại kiểu dữ liệu của biến thành

char ch = 'a';
// some code
ch = 'l';
3. Nhân tiện, để lưu trữ các giá trị thập phân trong C, bạn cần khai báo loại của nó cho
char ch = 'a';
// some code
ch = 'l';
3 hoặc
char ch = 'a';
// some code
ch = 'l';
5.

Truy cập trang này để tìm hiểu thêm về các loại dữ liệu khác nhau mà một biến có thể lưu trữ.


Nghĩa đen

Biết chữ là & nbsp; 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ụ: 1, 2.5, 'C', v.v.

Ở đây, 1,

char ch = 'a';
// some code
ch = 'l';
6 và 'C' là những chữ. 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.


1. Số nguyên

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

  • thập phân & nbsp; (cơ sở 10)
  • Octal (cơ sở 8)
  • thập lục phân (cơ sở 16)

Ví dụ:

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

Trong lập trình C, bát phân bắt đầu với 0 và thập lục phân bắt đầu với 0x.


2. Biết chữ dấu phẩy động

Một chữ nổi theo nghĩa đen là một chữ số có dạng phân số hoặc dạng số mũ. Ví dụ:

-2.0
0.0000234
-0.22E-5

Lưu ý:

char ch = 'a';
// some code
ch = 'l';
7
char ch = 'a';
// some code
ch = 'l';
8
char ch = 'a';
// some code
ch = 'l';
7
char ch = 'a';
// some code
ch = 'l';
8


3. ký tự

Một ký tự theo nghĩa đen được tạo ra bằng cách đặt một ký tự duy nhất bên trong các dấu ngoặc kép. Ví dụ: 'a', 'm', 'f', '2', '}', v.v.


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ụ: Newline (Enter), Tab, Mark Mark, v.v.

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

Trình tự thoát
Trình tự thoátTính cách
char ch = 'a';
// some code
ch = 'l';
9
Backspace
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
0
Thức ăn dạng
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
1
Dòng mới
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
2
Trở về
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
3
Tab ngang
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
4
Tab dọc
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
5
Dấu vết chéo ngược
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
6
Dấu ngoặc kép duy nhất
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
7
Dấu ngoặc kép đánh dấu
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
8
Dấu chấm hỏi
int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
9
Nhân vật null

Ví dụ:

int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error
1 được sử dụng cho một dòng mới. Backslash
Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc
1 gây ra thoát khỏi cách thông thường các ký tự được xử lý bởi trình biên dịch.


5. Chuỗi chữ

Một chuỗi theo nghĩa đen là một chuỗi các ký tự được đặt trong các dấu hiệu trích dẫn 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

Hằng số

Nếu bạn muốn xác định một biến có giá trị không thể thay đổi, bạn có thể sử dụng từ khóa & nbsp; ____ 32. Điều này sẽ tạo ra một hằng số. Ví dụ,

const double PI = 3.14;

Lưu ý, chúng tôi đã thêm từ khóa

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

Ở đây, PI là một hằng số tượng trưng; Giá trị của nó không thể thay đổi.

const double PI = 3.14;
PI = 2.9; //Error

Bạn cũng có thể xác định một hằng số bằng cách sử dụng Chỉ thị tiền xử lý

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc
4. Chúng tôi sẽ tìm hiểu về nó trong & nbsp; c macro hướng dẫn.

Biến và hằng số trong C đưa ra ví dụ là gì?

Sự khác biệt giữa các biến và hằng số trong chương trình C, đó là một biến cố định không thể thay đổi sau khi xác định biến trong một chương trình. Giá trị của một biến có thể thay đổi tùy thuộc vào các điều kiện. Trong hằng số, giá trị không thể thay đổi. Thông thường, nó sử dụng int, float, char, chuỗi, gấp đôi, v.v.It is a fixed variable that cannot be changed after defining the variable in a program. The value of a variable can change depending on the conditions. In constants, the value cannot be changed. Typically, it uses int, float, char, string, double, etc.

Biến và hằng số là gì?

Các biến được viết đặc biệt bằng các chữ cái hoặc ký hiệu.Các hằng số thường đại diện cho các giá trị đã biết trong một phương trình, biểu thức hoặc trong dòng lập trình.Mặt khác, các biến đại diện cho các giá trị chưa biết.Hằng số có giá trị khuôn mặt cố định.

Hằng số trong C là gì?

Hằng số là một tên được đặt cho biến có giá trị không thể thay đổi hoặc thay đổi.Một hằng số rất giống với các biến trong ngôn ngữ lập trình C, nhưng nó chỉ có thể giữ một biến duy nhất trong quá trình thực hiện một chương trình.a name given to the variable whose values can't be altered or changed. A constant is very similar to variables in the C programming language, but it can hold only a single variable during the execution of a program.

Làm thế nào bạn có thể khai báo biến và không đổi trong C?

Các biến có thể được khai báo là hằng số bằng cách sử dụng từ khóa của const const trước kiểu dữ liệu của biến.Các biến không đổi có thể được khởi tạo chỉ một lần.Giá trị mặc định của các biến không đổi bằng không.Một chương trình thể hiện khai báo các biến không đổi trong C bằng cách sử dụng từ khóa Const được đưa ra như sau.by using the “const” keyword before the datatype of the variable. The constant variables can be initialized once only. The default value of constant variables are zero. A program that demonstrates the declaration of constant variables in C using const keyword is given as follows.