รหัสรูปแบบ %D หมายถึงข้อใด
ฟังก์ชัน printf()
ในภาษา C ใช้ %d
เพื่อแสดงค่าตัวแปรชนิดจำนวนเต็ม (integer) ออกทางจอภาพ เช่น printf(ผลรวมคือ: %d, sum);
จะแสดงข้อความ ผลรวมคือ: ตามด้วยค่าของตัวแปร sum
ซึ่งต้องเป็นจำนวนเต็ม ถ้า sum
มีค่า 10 โปรแกรมจะแสดงผล ผลรวมคือ: 10 บนหน้าจอ
รหัสรูปแบบ %d ในฟังก์ชัน printf() หมายถึงอะไร
ฟังก์ชัน printf() ในภาษา C ใช้รหัสรูปแบบที่ขึ้นต้นด้วยเครื่องหมายเปอร์เซ็นต์ (%) เพื่อระบุวิธีการแสดงค่าของตัวแปรในเอาต์พุต โดยรหัสรูปแบบ %d ใช้สำหรับแสดงค่าตัวแปรชนิดจำนวนเต็ม (integer)
เมื่อใช้รหัสรูปแบบ %d ฟังก์ชัน printf() จะแสดงค่าตัวแปรชนิดจำนวนเต็มในรูปแบบทศนิยมที่ไม่มีเครื่องหมาย ตัวอย่างเช่น หากเรามีโค้ดดังนี้:
int sum = 10;
printf("ผลรวมคือ: %d", sum);
ผลลัพธ์ที่แสดงบนหน้าจอจะเป็น:
ผลรวมคือ: 10
โดยโค้ดนี้จะแสดงข้อความ “ผลรวมคือ:” ตามด้วยค่าของตัวแปร sum ซึ่งเป็นจำนวนเต็ม 10
ข้อควรจำ:
- รหัสรูปแบบ %d ใช้สำหรับจำนวนเต็มที่เป็นค่าบวก ไม่สามารถใช้กับตัวเลขลบหรือตัวเลขทศนิยมได้
- หากตัวแปรที่ใช้กับ %d ไม่ใช่ชนิดจำนวนเต็ม โปรแกรมจะเกิดข้อผิดพลาด
- สามารถใช้รหัสรูปแบบ %d совместноกับตัวระบุความกว้างของฟิลด์เพื่อควบคุมจำนวนหลักที่แสดงในเอาต์พุตได้ (เช่น %10d)
ข้อเสนอแนะสำหรับคำตอบ:
ขอบคุณที่ให้ข้อเสนอแนะ! ข้อเสนอแนะของคุณมีความสำคัญต่อการปรับปรุงคำตอบในอนาคต