ตัวระบุรูปแบบ %d
ตัวระบุรูปแบบ %d ใช้ค่าจำนวนเต็มเป็นค่าจำนวนเต็มทศนิยมที่มีเครื่องหมาย ซึ่งหมายความว่าค่าควรเป็นทศนิยมไม่ว่าจะเป็นค่าลบหรือค่าบวก
นี่คือตัวอย่างตัวระบุรูปแบบ %d ในภาษา C
ตัวอย่าง
#include <stdio.h> int main() { int v1 = 7456; int v2 = -17346; printf("The value in decimal form : %d\n", v1); printf("The value in negative : %d", v2); return 0; }
ผลลัพธ์
The value in decimal form : 7456 The value in negative : -17346
ตัวระบุรูปแบบ %i
ตัวระบุรูปแบบ %i ใช้ค่าจำนวนเต็มเป็นค่าจำนวนเต็ม ซึ่งหมายความว่าค่าควรเป็นทศนิยม ฐานแปดและฐานสิบหก และค่าฐานแปดถูกจัดเตรียมโดยนำหน้า '0' ในขณะที่ค่าเลขฐานสิบหกถูกจัดเตรียมโดยนำหน้า '0x'
นี่คือตัวอย่างตัวระบุรูปแบบ %i ในภาษา C
ตัวอย่าง
#include <stdio.h> int main() { int v1 = 1327; int v2 = 0x42451; printf("The value in decimal form : %d\n", v1); printf("The value in hexadecimal form : %i", v2); return 0; }
ผลลัพธ์
The value in decimal form : 1327 The value in hexadecimal form : 271441