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

Các loại hằng khác nhau trong ngôn ngữ C là gì?

Hằng số là giá trị không thể thay đổi trong quá trình thực hiện chương trình; nó đã được sửa.

Trong ngôn ngữ C, một số hoặc ký tự hoặc chuỗi ký tự được gọi là hằng số. Và nó có thể là bất kỳ kiểu dữ liệu nào. Các hằng số còn được gọi là các chữ.

Có hai loại hằng số -

Hằng số chính - Số nguyên, float và ký tự được gọi là hằng số chính.

Hằng số phụ - Mảng, cấu trúc, con trỏ, Enum, v.v., được gọi là hằng số phụ.

Cú pháp

const datatype variable;

Ví dụ cho hằng số chính

#include<stdio.h>
int main(){
   const int height=20;
   const int base=40;
   float area;
   area=0.5 * height*base;
   printf("The area of triangle :%f", area);
   return 0;
}

Đầu ra

The area of triangle :400.000000

Ví dụ về hằng số phụ

include<stdio.h>
void main(){
   int a;
   int *p;
   a=10;
   p=&a;
   printf("a=%d\n",a);//10//
   printf("p=%d\n",p);//address value of p//
   *p=12;
   printf("a=%d\n",a);//12//
   printf("p=%d\n",p);//address value of p//
}

Đầu ra

a=10
p=6422036
a=12
p=6422036