รหัสรูปแบบ %D หมายถึงข้อใด

0 การดู

ฟังก์ชัน printf() ในภาษา C ใช้ %d เพื่อแสดงค่าตัวแปรชนิดจำนวนเต็ม (integer) ออกทางจอภาพ เช่น printf(ผลรวมคือ: %d, sum); จะแสดงข้อความ ผลรวมคือ: ตามด้วยค่าของตัวแปร sum ซึ่งต้องเป็นจำนวนเต็ม ถ้า sum มีค่า 10 โปรแกรมจะแสดงผล ผลรวมคือ: 10 บนหน้าจอ

ข้อเสนอแนะ 0 การถูกใจ

รหัสรูปแบบ %d ในฟังก์ชัน printf() หมายถึงอะไร

ฟังก์ชัน printf() ในภาษา C ใช้รหัสรูปแบบที่ขึ้นต้นด้วยเครื่องหมายเปอร์เซ็นต์ (%) เพื่อระบุวิธีการแสดงค่าของตัวแปรในเอาต์พุต โดยรหัสรูปแบบ %d ใช้สำหรับแสดงค่าตัวแปรชนิดจำนวนเต็ม (integer)

เมื่อใช้รหัสรูปแบบ %d ฟังก์ชัน printf() จะแสดงค่าตัวแปรชนิดจำนวนเต็มในรูปแบบทศนิยมที่ไม่มีเครื่องหมาย ตัวอย่างเช่น หากเรามีโค้ดดังนี้:

int sum = 10;
printf("ผลรวมคือ: %d", sum);

ผลลัพธ์ที่แสดงบนหน้าจอจะเป็น:

ผลรวมคือ: 10

โดยโค้ดนี้จะแสดงข้อความ “ผลรวมคือ:” ตามด้วยค่าของตัวแปร sum ซึ่งเป็นจำนวนเต็ม 10

ข้อควรจำ:

  • รหัสรูปแบบ %d ใช้สำหรับจำนวนเต็มที่เป็นค่าบวก ไม่สามารถใช้กับตัวเลขลบหรือตัวเลขทศนิยมได้
  • หากตัวแปรที่ใช้กับ %d ไม่ใช่ชนิดจำนวนเต็ม โปรแกรมจะเกิดข้อผิดพลาด
  • สามารถใช้รหัสรูปแบบ %d совместноกับตัวระบุความกว้างของฟิลด์เพื่อควบคุมจำนวนหลักที่แสดงในเอาต์พุตได้ (เช่น %10d)