home หน้าหลัก
แนะนำรายวิชา แนะนำรายวิชา
iconmenu แบบทดสอบก่อนเรียน
หัวข้อ บทที่ 1 ภาษาคอมพิวเตอร์
หัวข้อ บทที่ 2 ภาษาซี
หัวข้อ บทที่ 3 ข้อมูลและตัวดำเนินการ
แบบทดสอบก่อนเรียน
3.1 ตัวแปร
3.2 ชนิดของข้อมูล
3.3 ค่าคงที่ในภาษาซี
3.4 ตัวดำเนินการ
แบบทดสอบหลังเรียน
หัวข้อ บทที่ 4 การรับข้อมูลและการแสดงผล
iconmenu แบบทดสอบหลังเรียน
   

 

           

         ค่าคงที่ (Constants) คือ ค่าข้อมูลชนิดใดชนิดหนึ่งที่ไม่มีการเปลี่ยนแปลงในขณะที่โปรแกรมทำงาน

          1. ระบุค่าโดยตรง (Literal Constants) เป็นการกำหนดค่าคงที่เพื่อใช้งานโดยตรงโดยไม่มีการกำหนดค่าผ่านตัวแปรใด ๆ ทั้งสิ้น

                  ตัวอย่าง

printf("10 x 10 = %d', 50);

         2. การประกาศค่าคงที่ด้วย #define เป็นการกำหนดค่าคงที่โดยการประกาศใช้งานไว้ในส่วนของเฮดเดอร์ไฟล์ ของโปรแกรมในลักษณะของ Preprocessing Directive โดยมีรูปแบบดังนี้

#define ชื่อค่าคงที่ ค่าที่ต้องการเก็บ

                  ตัวอย่าง

#define PI 3.14

                 จากตัวอย่างอธิบายได้ว่า การกำหนดค่าคงที่ให้ PI = 3.14 เมื่อมีการประมวลผลคอมพิวเตอร์ PI จะเท่ากับ 3.14

         3. การเก็บไว้ในตัวแปร (Memory Constant) คือ การกำหนดค่าคงที่ให้กับตัวแปร และตัวแปรที่ถูกกำหนดค่าให้นี้จะมีค่าคงที่ให้ตลอดการทำงานของโปรแกรม ไม่สามารถเปลี่ยนแปลงค่าที่ได้

#include<stdio.h>

main()

{

const int k = 15 ;

}