ফরম্যাট স্পেসিফায়ার %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