การเก็บค่าในภาษา C
- เก็บค่าแบบค่าคงที่(constant) Character Variable
-Char เก็บค่า ASCII ของตัวอักษรได้ตั้งแต่ -128 ถึง 127
Integer Variable
int a,b,c;
1. Float เก็บทศนิยมได้ 3.4E+/-38 (ทศนิยม 7 ตำแหน่ง) กฎการตั้งชื่อตัวแปร 1. ต้องไม่มีอักษรพิเศษใดๆ ประกอบอยู่ด้วย เช่น ! @ # $ % ^ & * ( แสดงผลออกทางหน้าจอ การทำงานพื้นฐานที่สึดหรือเรียกได้ว่าเป็นส่วนหนึ่งในการทำงานของทุกโปรแกรมคือ การแสดงผลข้อมูลออกทางจอภาพ โดยในภาษา C นั้น การแสดงผลข้อมูลออกทางจอสามารถทำได้ดังนี้ คำสั่ง printf คำสั่ง printf ถือได้ว่าเป็นคำสั่งพื้นฐานที่สุดในการแสดงผลข้อมูลทุกชนิดออกทางหน้าจอไม่ว่าจะเป็นจำนวนเต็ม int ทศนิยม float ข้อความ string หรืออักขระ นอกจากนี้คำสั่งยังมีความยืดหยุ่นสูง โดยเราสามารถกำหนดหรือจัดรูปแบบการแสดงผลให้มีระเบียบหรือเหมาะสมตามความต้องการได้อีกด้วย format variable
ตัวแปรหรือนิพจน์ที่ต้องการนำค่าไปแสดงผลให้ตรงกับรหัสควบคุมรูปแบบที่กำหนดไว้ %s = แสดงผลข้อความ หรืออักขระมากกว่า 1 ตัว ตัวอย่างการใช้คำสั่ง printf แสดงผลข้อความธรรมดาออกทางหน้าจอ ดังนี้ printf("Hello Program C"); แสดงข้อความ Hello Program C ออกทางขอภาพ printf("Lampang kunlayanee school"); แสดงข้อความ Lampang kunlayanee school ออกทางจอภาพ printf("Lampang Thailand"); แสดงข้อความ Lampang Thailand ออกทางจอภาพ #include <stdio.h> ผลลัพธ์โปรแกรม ส่วนตัวอย่างการใช้คำสั่ง printf แสดงผลจากค่าของตัวแปรหรือนิพจน์ การคำนวณออกทางหน้าจอ แสดงได้ดังนี้ โดยกำหนดให้ นอกจากนี้เรายังสามารถจัดรูปแบบการแสดงผลให้ดูเป็นระเบียบมากขึ้น อย่างเช่นขึ้นบรรทัดใหม่ หลังแสดงข้อความ หรือเว้นระยะแท็บระหว่างข้อความ โดยใช้อักขระควบคุมการแสดงผลร่วมกับคำสั่ง printf อักขระควบคุมการแสดงผล ความหมาย การนำอักขระควบคุมการแสดงผลมาใช้ เราต้องเขียนอักขระควบคุมการแสดงผลไว้ภายในเครื่องหมาย " " ดังตัวอย่าง คำสั่งรับข้อมูลจากคีย์บอร์ด คำสั่ง scanf() format การใช้รหัสควบคุมรูปแบบ เพื่อกำหนดชนิดของข้อมูลที่จะรับเข้ามาจากคีย์บอร์ด โดยรหัสควบคุมรูปแบบใช้ชุดเดียวกับคำสั่ง printf() variable ตัวแปรที่จะใช้เก็บค่าข้อมูลที่รับเข้ามาจากคีย์บอร์ด โดยชนิดของตัวแปรจะต้องตรงกับรหัสควบคุมรูปแบบที่กำหนดไว้ นอกจากนี้หน้าชื่อของตัวแปรจะต้องนำหน้าด้วยเครื่องหมาย & ยกเว้นตัวแปรสตริง สำหรับเก็บข้อความเท่านั้นที่ไม่ต้องนำหน้าด้วยเครื่องหมาย & ตัวอย่างการใช้งานคำสั่ง scanf() เพื่อรับข้อมูลจากคีย์บอร์ด #include <stdio.h> ผลลัพธ์โปรแกรม Enter The Length is : 15
#include <stdio.h> ผลลัพธ์โปรแกรม (3+4)*5=35 ตัวอย่างโปรแกรมคำนวณหาผลลัพธ์จากการหาร #include <stdio.h> ผลลัพธ์โปรแกรม |