สรุปบทที่ 5
ฟังก์ชั่นการรับและแสดงผลและฟังก์ชันทางคณิตศาสตร์
ฟังก์ชั่นการรับและแสดงผลและฟังก์ชันทางคณิตศาสตร์
คำสั่งในภาษาซี ล้วนอยู่ในรูปแบบของฟังก์ชัน ซึ่งอาจจะเป็นฟังก์ชันมาตรฐานที่ภาษาซีได้จัดเตรียมมาให้แล้ว (ประกาศใช้อยู่ในเฮดเดอร์ไฟล์ต่างๆ) นอกจากนี้ก็ยังมีฟังก์ชันที่เราสามารถเขียนขึ้นเพื่อใช้งานเอง
ตัวอย่างฟังก์ชันที่ภาษาซีจัดเตรียมไว้ให้ เช่น ฟังก์ชั่น printf() ที่นำมาใช้เพื่อสั่งพิมพ์ข้อมูล เพื่อแสดงออกทางจอภาพ หรือกรณีต้องการรับค่าข้อมูลทางแป้นพิมพ์ ก็จะต้องใช้ฟังก์ชัน scanf() เป็นต้น ทั้งนี้การเรียกใช้งานฟังก์ชันดังกล่าว จำเป็นต้องรู้ถึงรูปแบบการเขียน (Syntax) รวมถึงต้องรู้ด้วยว่าฟังก์ชันที่ใช้งานเหล่านี้ ประกาศใช้งานอยู่ในเฮดเดอร์ไฟล์ใด
ตัวอย่างฟังก์ชันที่ภาษาซีจัดเตรียมไว้ให้ เช่น ฟังก์ชั่น printf() ที่นำมาใช้เพื่อสั่งพิมพ์ข้อมูล เพื่อแสดงออกทางจอภาพ หรือกรณีต้องการรับค่าข้อมูลทางแป้นพิมพ์ ก็จะต้องใช้ฟังก์ชัน scanf() เป็นต้น ทั้งนี้การเรียกใช้งานฟังก์ชันดังกล่าว จำเป็นต้องรู้ถึงรูปแบบการเขียน (Syntax) รวมถึงต้องรู้ด้วยว่าฟังก์ชันที่ใช้งานเหล่านี้ ประกาศใช้งานอยู่ในเฮดเดอร์ไฟล์ใด
ฟังก์ชั่นการรับและแสดงผลข้อมูล
ในภาษาซี ได้เตรียมฟังก์ชั่นเพื่อการรับและแสดงผลข้อมูลอยู่หลายคำสั่งด้วยกัน ซึ่งสามารถนำมาเลืิอกใช้งานตามความเหมาะสม
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-si3IjFt95KgaAzavCOsQCu2eBzwFYfthsIkIMQliyOx47l91y8uY6vfGlnOvMjIBpjvUmtihEru7BPzPCJsrIIR1X92UgaYOm4skDseuDNja9aeS77hKbUjAKM8ZfPUBu7uVv4CUPplQ/s1600/%25E0%25B8%2594%25E0%25B8%25B2%25E0%25B8%25A7%25E0%25B8%2599%25E0%25B9%258C%25E0%25B9%2582%25E0%25B8%25AB%25E0%25B8%25A5%25E0%25B8%2594.jpg)
1. ฟังก์ชัน printf()
เป็นฟังก์ชันที่ใช้สำหรับแสดงผลข้อมูล ไม่ว่าจะเป็นข้อมูลที่เป็นตัวอักขระ ข้อความหรือตัวแปร
2. ฟังก์ชัน scanf()
เป็นฟังก์ชันที่ใช้สำหรับรับค่าข้อมูลจากทางแป้นพิมพ์เพื่อจัดเก็บไว้ในตัวแปร
3. ฟังก์ชัน getchar()
เป็นฟังก์ชันที่นำมาสำหรับรับค่าตัวอักษรหรืออักขระ 1 ตัว โดยค่าที่ป้อนลงไปจะแสดงให้เห็นทางจอภาพ และจะต้องเคาะ enter เพื่อแสดงถึงการสิ้นสุด
4. ฟังก์ชัน putcher()
เป็นฟังก์ที่นำมาใช้เพื่อสั่งพิมพ์ค่าตัวแปรอักขระที่ถูกป้อนด้วยฟังก์ชัน getcher() หรือนำมาพิมพ์รหัสพิเศษได้
5. ฟังก์ชัน getch และ getch
ภาษาซีมีฟังก์ชันที่นำมาใช้เพื่อการรับค่าตัวอักขระอย่างฟังก์ชัน getch() และ getch() แต่ฟังก์ชันทั้งสองถูกประกาศใช้งานอยู่ในเฮดเดอร์ไฟล์
ฟังก์ชันจัดการจอภาพ
สำหรับฟังก์ชันเพื่อจัดการจอภาพ ในที่นี้กล่าวถึงฟังก์ชันที่ใช่สำหรับการล้างหน้าจอ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4NxpFNdp3QApzn6mtDbUyIa0pNJj2d2_hSxXJVdDF-PoOp4EuvQ6WWyTIaA7FNidhIXh7kx54lbw4ptsffNir2iWJ8XOtPB6SIfYlMJz4Z0xPwGUqgAprUVKhdqx0DWvFZj4QYzqIi74m/s1600/images.jpg)
1. ฟังก์ชัน clrscr()
เป็นฟังก์ชันที่ใช้สำหรับล้างจอภาพ โดยจะล้างข้อความเดิมบนจอภาพออกทั้งหมด
ฟังก์ชันทางคณิตศาสตร์
ในบทที่ผ่านมา ได้เรียนรู้เกี่นวกัยตัวดำเนินการทางคณิตศาสตร์ ซึ่งประกอบด้วยเครื่องหมาย *, /, +, - และ % สิ่งเหล่านี้เป็นเพียงพื้นฐานเท่านั้น
ในภาษาซี ตัวดำเนินการทางคณิตศาสตร์ดังกล่าว จะถูกประกาศใช้งานอยู่ในเฮดเดอร์ไฟล์ชื่อ <math.h> โดยเฉพาะเครื่องหมายยกำลัง ซึ่งในภาษาในระดับสูงทั่วไป มักจะใช้เครื่องหมาย ^ หรือ **แต่ภาษาซีจะใช้ฟังก์ชัน poe() แทน
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTieX95s34Js2hVw3OS0MzHyOZwyqNzS6S9w2v9WW5wQys-D2y8CZWeHfes28tpdDRaaY0ETxZLnW9UwJeWvIp7qnPVo4FS_NwLl09NRO3JvfCIzCvL9Pc5huqZifOYpPNoXV7JfH8l_UV/s1600/images.png)
ในภาษาซี ได้เตรียมฟังก์ชั่นเพื่อการรับและแสดงผลข้อมูลอยู่หลายคำสั่งด้วยกัน ซึ่งสามารถนำมาเลืิอกใช้งานตามความเหมาะสม
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-si3IjFt95KgaAzavCOsQCu2eBzwFYfthsIkIMQliyOx47l91y8uY6vfGlnOvMjIBpjvUmtihEru7BPzPCJsrIIR1X92UgaYOm4skDseuDNja9aeS77hKbUjAKM8ZfPUBu7uVv4CUPplQ/s1600/%25E0%25B8%2594%25E0%25B8%25B2%25E0%25B8%25A7%25E0%25B8%2599%25E0%25B9%258C%25E0%25B9%2582%25E0%25B8%25AB%25E0%25B8%25A5%25E0%25B8%2594.jpg)
1. ฟังก์ชัน printf()
เป็นฟังก์ชันที่ใช้สำหรับแสดงผลข้อมูล ไม่ว่าจะเป็นข้อมูลที่เป็นตัวอักขระ ข้อความหรือตัวแปร
2. ฟังก์ชัน scanf()
เป็นฟังก์ชันที่ใช้สำหรับรับค่าข้อมูลจากทางแป้นพิมพ์เพื่อจัดเก็บไว้ในตัวแปร
3. ฟังก์ชัน getchar()
เป็นฟังก์ชันที่นำมาสำหรับรับค่าตัวอักษรหรืออักขระ 1 ตัว โดยค่าที่ป้อนลงไปจะแสดงให้เห็นทางจอภาพ และจะต้องเคาะ enter เพื่อแสดงถึงการสิ้นสุด
4. ฟังก์ชัน putcher()
เป็นฟังก์ที่นำมาใช้เพื่อสั่งพิมพ์ค่าตัวแปรอักขระที่ถูกป้อนด้วยฟังก์ชัน getcher() หรือนำมาพิมพ์รหัสพิเศษได้
5. ฟังก์ชัน getch และ getch
ภาษาซีมีฟังก์ชันที่นำมาใช้เพื่อการรับค่าตัวอักขระอย่างฟังก์ชัน getch() และ getch() แต่ฟังก์ชันทั้งสองถูกประกาศใช้งานอยู่ในเฮดเดอร์ไฟล์
ฟังก์ชันจัดการจอภาพ
สำหรับฟังก์ชันเพื่อจัดการจอภาพ ในที่นี้กล่าวถึงฟังก์ชันที่ใช่สำหรับการล้างหน้าจอ
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4NxpFNdp3QApzn6mtDbUyIa0pNJj2d2_hSxXJVdDF-PoOp4EuvQ6WWyTIaA7FNidhIXh7kx54lbw4ptsffNir2iWJ8XOtPB6SIfYlMJz4Z0xPwGUqgAprUVKhdqx0DWvFZj4QYzqIi74m/s1600/images.jpg)
1. ฟังก์ชัน clrscr()
เป็นฟังก์ชันที่ใช้สำหรับล้างจอภาพ โดยจะล้างข้อความเดิมบนจอภาพออกทั้งหมด
ฟังก์ชันทางคณิตศาสตร์
ในบทที่ผ่านมา ได้เรียนรู้เกี่นวกัยตัวดำเนินการทางคณิตศาสตร์ ซึ่งประกอบด้วยเครื่องหมาย *, /, +, - และ % สิ่งเหล่านี้เป็นเพียงพื้นฐานเท่านั้น
ในภาษาซี ตัวดำเนินการทางคณิตศาสตร์ดังกล่าว จะถูกประกาศใช้งานอยู่ในเฮดเดอร์ไฟล์ชื่อ <math.h> โดยเฉพาะเครื่องหมายยกำลัง ซึ่งในภาษาในระดับสูงทั่วไป มักจะใช้เครื่องหมาย ^ หรือ **แต่ภาษาซีจะใช้ฟังก์ชัน poe() แทน
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTieX95s34Js2hVw3OS0MzHyOZwyqNzS6S9w2v9WW5wQys-D2y8CZWeHfes28tpdDRaaY0ETxZLnW9UwJeWvIp7qnPVo4FS_NwLl09NRO3JvfCIzCvL9Pc5huqZifOYpPNoXV7JfH8l_UV/s1600/images.png)