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

4 Jan 2018,
Share: 

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

Configure the Linux Firewall for Docker Swarm on Ubuntu

บทความนี้จะเกี่ยวข้องกับการ Config Linux Firewall ให้สามารถใช้งาน Docker swarm ได้ ถ้าไม่ได้ Config เราจะเจอกับ Error นี้ "Timeout was reached before node was joined. The attempt to join the swarm will continue in the background. Use the "docker info" command to see the current swarm status of your node." ในขั้นตอนการ Join Swarm เพราะว่า Docker Swarm ใช้งาน port ดังต่อไปนี้

Control docker daemon จากภายใน Docker container

สวัสดีครับ ในบทความนี้จะมีเนื้อหาเกี่ยวกับการใช้งาน และควบคุม Docker daemon จากภายใน Container ครับ หมายความว่าเมื่อเรา Start docker container ขึ้นมาแล้ว ภายใน Container นั้น เราจะสามารถ เข้าถึง และควบคุม Container อื่นๆได้

run application on startup raspberry pi

วิธีการ config ให้ raspberry pi รัน application ที่มี gui(แบบมีหน้าจอ) โดยอัตโนมัติ ทุกครั้งที่เปิดเครื่อง มีขั้นตอนคือ


Copyright © 2019 - 2026 thiti.dev |  v1.60.2 |  Privacy policy | 

Build with ❤️ and Astro.

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