Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ค่าคงที่ประเภทต่าง ๆ ในภาษา C มีอะไรบ้าง


ค่าคงที่คือค่าที่ไม่สามารถเปลี่ยนแปลงได้ในระหว่างการดำเนินการโปรแกรม ได้รับการแก้ไขแล้ว

ในภาษา C เรียกตัวเลขหรืออักขระหรือสตริงอักขระว่าค่าคงที่ และสามารถเป็นข้อมูลประเภทใดก็ได้ ค่าคงที่เรียกอีกอย่างว่าตัวอักษร

ค่าคงที่มีสองประเภท -

ค่าคงที่หลัก − จำนวนเต็ม ทุ่น และอักขระถูกเรียกเป็นค่าคงที่หลัก

ค่าคงที่รอง − อาร์เรย์ โครงสร้าง พอยน์เตอร์ Enum ฯลฯ เรียกว่าค่าคงที่รอง

ไวยากรณ์

const datatype variable;

ตัวอย่างค่าคงที่หลัก

#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;
}

ผลลัพธ์

The area of triangle :400.000000

ตัวอย่างสำหรับค่าคงที่รอง

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//
}

ผลลัพธ์

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