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

อธิบายตัวระบุชนิดคงที่ในภาษาซี


ตัวระบุประเภทเพิ่มคุณสมบัติพิเศษให้กับประเภทข้อมูลที่มีอยู่ในภาษาการเขียนโปรแกรม C

อธิบายตัวระบุชนิดคงที่ในภาษาซี

ตัวระบุประเภทในภาษา C มีสามประเภทและตัวระบุประเภทคงที่อธิบายไว้ด้านล่าง -

คอนสตรัค

ค่าคงที่มีสามประเภทดังต่อไปนี้ −

  • ค่าคงที่ตามตัวอักษร

  • ค่าคงที่ที่กำหนด

  • ค่าคงที่ของหน่วยความจำ

ค่าคงที่ตามตัวอักษร − เป็นค่าคงที่ที่ไม่มีชื่อซึ่งใช้ในการระบุข้อมูล

ตัวอย่างเช่น

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

ค่าคงที่ที่กำหนด − ค่าคงที่เหล่านี้ใช้คำสั่งพรีโปรเซสเซอร์ "define" ด้วย #

ตัวอย่างเช่น #define PI 3.1415

ค่าคงที่ของหน่วยความจำ − ค่าคงที่เหล่านี้ใช้ตัวระบุ 'C' 'const' ซึ่งบ่งชี้ว่าข้อมูลไม่สามารถเปลี่ยนแปลงได้

ไวยากรณ์มีดังนี้ −

const type identifier = value

ตัวอย่างเช่น

const float pi =3.1415

คุณจะเห็นว่ามันเป็นเพียงการตั้งชื่อตามตัวอักษร

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม C สำหรับตัวระบุประเภทค่าคงที่ -

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

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −

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