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

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

[ภาษาซี] การแปลงชนิดข้อมูล

จากในบทความก่อนหน้านี้ นิพจน์จะเป็นชนิดข้อมูลประเภทเดียวกันทั้งหมด แต่ในความเป็นจริงแล้วนิพจน์สามารถประกอบด้วยข้อมูลชนิดที่แตกต่างกันได้ เราจะเรียกว่า mixed type expression แต่หลักการของโอเปอเรเตอร์นั้น โอเปแรนด์ที่จะนํามาดําเนินการด้วยโอเปอเรเตอร์จะต้องมีชนิดข้อมูลที่เหมือนกัน ภาษาซีจึงมีกฎที่จัดการนิพจน์เหล่านี้อยู่ 2 ประเภท คือ implicit type conversion และ explicit type conversion

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

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

OR gate

OR gate เป็นวงจร digital ชนิดหนึ่ง โดย input ที่ป้อนให้กับวงจรในแต่ละขา จะเป็นได้สองสถานะคือ High, Low หรือ 0, 1


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

Build with ❤️ and Astro.

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