โดย Show - 4 สิงหาคม 20191 1450 รูปแบบในการประกาศตัวแปรในภาษา Cการสร้าวตัวแปรขึ้นมาใช้งานจะเรียกว่า การประกาศตัวแปร (Variable Declaration) โดยเขียนคำสั่งให้ถูกต้องตามแบบการประกาศตัวแปร แสดงดังนี้ type variable; type: ชนิดของตัวแปร variable: ชื่อของตัวแปร ซึ่งต้องตั้งให้ถูกต้องตามหลักของภาษา C การเขียนคำสั่งเพื่อประกาศตัวแปร ส่วนใหญ่แล้วจะเขียนไว้ในส่วนหัวของโปรแกรมก่อนฟังก์ชัน main ซึ่งการเขียนไว้ในตำแหน่งดังกล่าว จะทำให้ตัวแปรเหล่านั้นสามารถเรียกใช้จากที่ใดก็ได้ในโปรแกรม ดัง ตัวอย่างหลักการตั้งชื่อตัวแปรในการประกาศสร้างตัวแปรต้องมีการกำหนดชื่อ ซึ่งชื่อนั้นไม่ใช่ว่าจะตั้งให้สื่อความหมายถึงข้อมูลที่เก็บอย่างเดียว โดยไม่คำนึงถึงอย่างอื่น เนื่องจากภาษา C มีข้อกำหนดในการตั้งชื่อตัวแปรเอาไว้ แล้วถ้าตั้งชื่อผิดหลักการเหล่านี้ โปรแกรมจะไม่สามารถทำงานได้ หลักการตั้งชื่อตัวแปรในภาษา C แสดงไว้ดังนี้ 1. ต้องขึ้นต้นด้วยตัวอักษร A-Z หรือ a-z หรือเครื่องหมาย _(Underscore) เท่านั้น 2. ภายในชื่อตัวแปรสามารถใช้ตัวอักษร A-Z หรือ a-z หรือตัวเลข0-9 หรือเครื่องหมาย _ 3. ภายในชื่อห้ามเว้นช่องว่าง หรือใช้สัญลักษณ์นอกเหนือจากข้อ 2 4. ตัวอักษรเล็กหรือใหญ่มีความหมายแตกต่างกัน 5. ห้ามตั้งชื่อซ้ำกับคำสงวน (Reserved Word) ดังนี้ ตัวแปรสำหรับข้อความในภาษา C ไม่มีการกำหนดชนิดของตัวแปรสำหรับข้อความโดยตรง แต่จะใช้การกำหนดชนิดของตัวแปรอักขระ (char) ร่วมกับการกำหนดขนาดแทน และจะเรียกตัวแปรสำหรับเก้บข้อความว่า ตัวแปรสตริง (string) รูปแบบการประกาศตัวแปรสตริงแสดงได้ดังนี้ char[n] variable; n : ขนาดของข้อความ หรือจำนวนอักขระในข้อความ variable : ชื่อตัวแปร ตัวอย่างChar[10] name; –> สร้างตัวแปรชื่อว่า name เพื่อเก็บข้อความที่มีความยาว 9 อักขระ (ที่เหลือ 9 อักขระเนื่องจากต้องเก็บที่ไว้ให้ตำแหน่งสุดท้ายคือ \0) วิธีการกำหนดข้อความให้ตรงกับตัวแปรที่สร้างขึ้นสามารถทำได้หลายแบบ โดยอาจจะกำหนดข้อความทั้งหมดไว้ภายในเครื่อง “ ” ตัวอย่างchar[11] name = “jeeraphong”; หรือถ้าต้องการกำหนดแบบเป็นอักขระก็สามารถทำได้ โดยแต่ละอักขระจะต้องเขียนภายในเครื่องหมาย ‘ ’ มีคั่นระหว่างกลางด้วย , และตัวสุดท้ายต้องเป็น \0 ตัวอย่างchar[11] name = {‘j’,’e’,’e’,’r’,’a’,’p’,’h’,’o’,’n’,’g’,’\0’}; ถ้าไม่กำหนดขนาดของตัวแปรที่จะสร้างขึ้น ตัวแปลภาษาซีจะกำหนดให้เอง โดยมีขนาดของตัวแปรเท่ากับจำนวนอักขระในข้อความและบวกตำแหน่งของ \0 อีก 1 ตำแหน่ง ตัวอย่างchar[ ] name = “jeeraphong”; –> ตัวแปลภาษาจะกำหนดขนาดอักขระให้จำนวน 11 ตัว อ้างอิง Rungrote, “ตัวแปรในภาษาซี”, https://sites.google.com/site/krurote/kar-kheiyn-porkaerm-phasa-si/ray-laxeiyd-menu-phasa-si/tawpaer-ni-phasa-si สื่อวีดิทัศน์การสอน เรื่อง :: โครงสร้างของภาษาภาษาซี ::
——————————————————————————————————————————— โครงสร้างของภาษาภาษาซีแบ่งออกเป็น 4 ส่วนดังนี้ —————————————————————————————————————————— 1. ส่วนหัวของโปรแกรม —————————————————————————————————————————— 2. ส่วนของฟังก์ชันหลัก Argument คือ ตัวรับค่าเข้ามาในฟังก์ชัน ตัวอย่างที่ 1 argument และ parameter #includevoid show (char a) -----------> Argument รับตัวอักษร 'a' มาในฟังก์ชัน { printf("%c",a) ; } void main(void) Parameter ส่งตัวอักษร 'a' ไปยังฟังก์ชัน show( ) { show('a') ; } —————————————————————————————————————————— 3. ส่วนรายละเอียดของโปรแกรม —————————————————————————————————————————— 4. ส่วนของการเปิดโปรแกรมและปิดโปรแกรม (แหล่งข้อมูล... คู่มือเขียนโปรแกรมด้วยภาษา C ฉบับสมบูรณ์ / อรพิน ประวัติบริสุทธิ์) —————————————————————————————————————————— ซีใช้ตัวแปลภาษาชนิดใดในการแปลคำสั่งcompile เป็นตัวแปลภาษารูปแบบหนึ่ง มีหน้าที่หลักคือการแปลภาษาโปรแกรมที่มนุษย์เขียนขึ้นไปเป็น ภาษาเครื่อง โดยคอมไพเลอร์ของภาษาซี คือ C Compiler ซึ่งหลักการที่คอมไพเลอร์ใช้ เรียกว่า คอมไพล์ (compile) โดยจะทำการอ่านโปรแกรมภาษาซีทั้งหมดตั้งแต่ต้นจนจบ แล้วทำการแปลผลทีเดียว
ภาษาซีใช้ตัวแปรชนิดใดในภาษา C ไม่มีการกำหนดชนิดของตัวแปรสำหรับข้อความโดยตรง แต่จะใช้การกำหนดชนิดของตัวแปร อักขระ (char) ร่วมกับการกำหนดขนาดแทน และจะเรียกตัวแปรสำหรับเก็บข้อความว่า ตัวแปรสตริง (string) รูปแบบการประกาศตัวแปรสตริงแสดงได้ดังนี้ char name[n] = "str"; name ชื่อของตัวแปร n ขนาดของข้อความ หรือจำนวนอักขระในข้อความ
ภาษาซีเหมาะสมสําหรับการเขียนโปรแกรมลักษณะแบบใดภาษาซี C จัดเป็นภาษาที่ใช้ในการเขียนโปรแกรมที่นิยมใช้งาน ซึ่งภาษา c จัดเป็นภาษาระดับกลาง (Middle-Level Language) เหมาะกับการเขียนโปรแกรมแบบโครงสร้าง (Structured Programming) โดยมีคุณสมบัติโดดเด่นอย่างหนึ่งคือ มีความยืดหยุ่นสูง (Flexible Level) กล่าวคือ สามารถทำงานกับเครื่องมือต่างๆ สามารถปรับเปลี่ยนการเขียนโปรแกรมในรูป ...
Float คือ อะไร ในภาษาซีชนิดของข้อมูลในภาษาซี
2. ข้อมูลชนิดตัวเลขทศนิยม (Float) คือ เลขทศนิยมชนิดคงที่ หรืออาจจะเป็นทศนิยม แบบไม่รู้จบ หรืออาจจะเป็นเลขทศนิยมที่เขียนในรูป E (หรือ e) ยกก าลัง ตัวเลขทศนิยมเหล่านี้ สามารถน ามาใช้ในการค านวณได้ ตัวอย่างเลขทศนิยมนี้ได้แก่ 20.25, -0.60 , 58.96 , 5.40e04 เป็นต้น
|