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

Giải thích bộ định nghĩa kiểu hằng trong ngôn ngữ C

Bộ định loại kiểu thêm các thuộc tính đặc biệt vào kiểu dữ liệu hiện có trong ngôn ngữ lập trình C.

Giải thích bộ định nghĩa kiểu hằng trong ngôn ngữ C

Có ba định nghĩa loại trong ngôn ngữ C và định nghĩa loại không đổi được giải thích bên dưới -

Const

Có ba loại hằng số như sau -

  • Hằng số theo nghĩa đen

  • Hằng số xác định

  • Hằng số bộ nhớ

Hằng số theo nghĩa đen - Đây là các hằng số không được đặt tên được sử dụng để chỉ định dữ liệu.

Ví dụ:

a=b+7 //Here ‘7’ is literal constant.

Hằng số xác định - Các hằng số này sử dụng lệnh tiền xử lý ‘xác định” với #

Ví dụ:#define PI 3.1415

Hằng số bộ nhớ - Các hằng số này sử dụng định tính ‘C’ là ‘const’, cho biết rằng không thể thay đổi dữ liệu.

Cú pháp như sau -

const type identifier = value

Ví dụ:

const float pi =3,1415

Như, bạn có thể thấy rằng nó chỉ đơn giản là một cái tên theo nghĩa đen.

Ví dụ

Sau đây là chương trình C cho định tính loại hằng -

#include<stdio.h>
#define PI 3.1415
main ( ){
   const float cpi = 3.14
   printf ("literal constant = %f",3.14);
   printf ("defined constant = %f", PI);
   printf ("memory constant = %f",cpi);
}

Đầu ra

Khi chương trình trên được thực thi, nó tạo ra kết quả sau -

literal constant = 3.14
defined constant = 3.1415
memory constant = 3.14