[ภาษาซี] การแสดงผลข้อมูล

4 Jan 2018

Share to:

function ที่ใช้ในการแสดงผลข้อมูลออกทางหน้าจอคือ printf (print formatted) ทําหน้าที่แปลงในลักษณะของเลขฐานสอง ที่คอมพิวเตอร์ประมวลผลได้ ให้อยู่ในรูปที่มนุษย์เข้าใจ และแสดงผลออกทางจอภาพ

รูปแบบการใช้ function คือ

Printf("string_format", data_list);
  • string_format คือ สตริงที่ต้องการแสดงผล อาจจะเป็นข้อความธรรมดา หรือสัญลักษณ์แทนชนิดข้อมูลต่างๆ ซึ่งจะถูกแทนด้วย ค่าคงที่, ตัวแปร, หรือนิพจน์ใดๆ ที่กําหนดเป็นพารามิเตอร์ (ในส่วนของ data_list) เช่น %d แทนตัวเลข
  • data_list คือ ข้อมูลที่จะแสดงผล ซึ่งอาจะเป็นค่าคงที่, ตัวแปร, หรือนิพจน์ใดๆ

ตัวแทนชนิดข้อมูลแต่ละประเภทในภาษาซี

Image

รหัสที่ขึ้นต้นด้วยเครื่องหมาย \ (Backslash) เรียกว่า Escape Character จะแบ่งออกเป็นหลายประเภทโดยมักจะใช้ Escape Character กําหนดไว้ในส่วนของ string format ของ function printf() เพื่อช่วยจัดการแสดงผลตัวอักษรบนจอภาพ ตาราง Escape Character

Image

ตัวอย่างการใช้งาน printf()

printf("Hello world.\n"); //Hello world.

printf("Number is: %d\n", 20); //Number is: 20

char x = 'a';
printf("Char is: %c\n", a); //Char is: a

int n = 10;
printf("n is: %d\n", n); //n is: 10

Suggestion blogs

Disable service worker ใน React

Service Worker คือ JavaScript ทำงานบนเว็บเบราเซอร์ ซึ่งจะทำงานอยู่เบื้องหลังแยกออกจากตัวเว็บโดยตัว Service Worker นิยมใช้ทำ Offline mode ที่เราพบเห็นจากเว็บส่วนใหญ่ของ Google รวมถึงการเพื่อทำ Web Push Notification และจะมีความสามารถอื่นๆ เพิ่มเข้ามาในอนาคต และ Service Worker สามารถดัก Network Request ของเว็บ เช่น HTTP Request, โหลดรูป หรือ API Call โดยทุก Request ที่ออกจากเว็บเราจะผ่าน Service worker ทั้งหมดทำให้เราสามารถจัดการ Network Request ได้ดีขึ้น เช่น การคืนค่าจาก Cache แทนที่จะส่ง Request นั้นออกไปจริงๆ หรือในกรณีที่ไม่สามารถเชื่อมต่ออินเตอร์เน็ตได้

เริ่มต้นใช้ Linode

Linode คืออะไรLinode เป็น เป็นผู้ให้บริการ VPS (Virtual Private Server) เจ้าหนึ่ง เช่นเดียวกับ Digital Ocean และ Vultr ที่สามารถควบคุมได้ทุกอย่าง ไม่ว่าจะลงโปรแกรม หรือ Config Server ต่างๆ เหมือนเราเป็นเจ้าของ Server เครื่องนั้นๆเลย ซึ่งเบื้องหลังเค้าไม่ได้ให้เราควบคุมเครื่องจริงๆ แต่จะจําลองเครื่อง Server ขึ้นมาให้เราได้ใช้งานเสมือนว่าเราเป็น

Arduino ตอน8 วิธีใช้ Analog input ใน arduino

สวัสดีครับ บทความนี้เราจะมาเรียนรู้ว่า Analog input ใน Arduino มันคืออะไร มีวิธีการใช้งานอย่างไร พร้อมทั้งตัวอย่างการใช้งานเบื้องต้น เรามาเริ่มต้นไปทีละ Step ดังนี้ครับ


Copyright © 2019 - 2025 thiti.dev |  v1.46.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ