format
گفتیم که حرفی مانند aرا میتوانیم به چند قسم تعریف کنیم:
1) حرف = character
2)عدد=
1)صحیح= integer
2)اعشاری=real
بر این اساس format به چند مدل تقسیم میشود:
1)برای حروف از a استفاده میکنیم که ساختار آن به صورت زیر است.
a#
که # عددی است که به اندازه آن فرترن جای خالی تعریف میکند. دقت کنید که ترتیب پر شدن جاهای خالی در کاراکترها از چپ به راست بوده درحالی که اعداد از راست به چپ میباشد . برای مثال mohammad را در نظر بگیرید:
a10=mohammad
a3=moh
a5=moham
2)برای اعداد صحیح از i استفاده میکنیم که ساختار آن به صورت زیر است.
iw.d
که در اینجا W عددی است که کل جاهای خالی را مشخص کرده و d عددی است که جای خالی ثابت از میان w جای خالی را مشخص میکند ، بر فرض مثال عدد 21را میخاهیم نمایش دهیم.
i4= 24
i4.4=0024
i4.3= 024
i1=*
3)برای اعداد اعشاری از f استفاده میکنیم که ساختار آن به صورت زیر است.
fw.d
که w همانند اعداد صحیح تعداد کل جاهای خالی را تعیین کرده و d تعداد رقم های اعشار را مشخص میکند. عدد 321.362154 را در نظر بگیرید:
f5.2=*****
f5.1=321.3
f10.5= 321.362154
f6.2=321.36
f6.3=******
4)برای فاصله از x استفاده میکنیم که ساختار آن به صورت زیر است.
#x
که # تعداد فاصله (یا اسپیس)ها را مشخص میکند.
3x=
2x=
1x=x=