फॉर्मेट स्पेसिफायर %d
फॉर्मेट स्पेसिफायर %d एक पूर्णांक मान को साइन्ड डेसीमल पूर्णांक के रूप में लेता है, जिसका अर्थ है कि मान डेसीमल होना चाहिए चाहे वह नकारात्मक हो या सकारात्मक।
C भाषा में फॉर्मेट स्पेसिफायर %d का एक उदाहरण यहाँ दिया गया है:
उदाहरण
#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' से पहले दर्शाया जाता है।
C भाषा में फॉर्मेट स्पेसिफायर %i का एक उदाहरण यहाँ दिया गया है:
उदाहरण
#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