Məsələ: float m,p; int k; m=84.3; k=-12; p=32.15; printf << \m=%f \tk=%d \tp=%e” <Ekranda aşağıdaki sətir veriləcək:
m=84.299999 k=-12 p=3.21500l+01 \t – idarəedici simvolun 2 – dəfə iştirak etməsi çıxışa verilən qiymətlərin bir-birindən aralı olmasını təmin edir. Formatın spesifikatoruna sahənin eni və dəqiqlik kimi parametrlər də əlavə oluna bilər.
Sahənin eni parametrində ümumi mövqelərin sayı, dəqiqlik parametrində isə kəsr hissədə olan rəqəmlərin sayı göstərilir. Bu parametrlər % - işarə ilə format simvolu arasında yazılır və bir-birindən nöqtə ilə ayrılır. Məsələ, yuxarıdaki çıxış operatorunu aşağıdaki kimi də yazmaq olar:
printf <<“\nm=%5.2f \tk=%5d \tp=%8.2l \tp=%11.4l” << m<Ekranda aşağıdaki nəticələr görsənər:
m=84.30 k=-12 p=32.15 p=3.215l+01 Əgər dəyişənin qiyməti sahənin eninə yerləşmirsə, onda bu parametr nəzərdən atılır və dəyişənin qiyməti tam olaraq çıxışa verilir.
Bunlardan əlavə aşağıdaki format spesifikatorlarından da istifadə etmək olar:
%ld – long int tipinin çıxışı;
%hu – short unsiqned-tipinin çıxışı;
%Lf – long double-tipinin çıxışı.
Axınlarla olan giriş-çıxış prosesi zamanı simvolların xarici görünüş formalar onların daxili təsvir formalarına çevrilir. Verilənlərin tipləri və format avtomatik olaraq təyin edilir.
Misal: //C++ dilində birinci proqram
#include void main ( ) { Cout <<”\n Salam\n”; }
6.4. C++ dilində proqramın strukturu C++ dilində proqramların ümumi strukturu aşağıdaki kimidir:
prosessor önü direktivlər
1-ci funksiyanın təyini
2-ci funksiyanın təyini
- - - - - - -
N-ci funksiyanın təyini
Bu funksiyaların arasında main-adlı əsas funksiya həmişə iştirak edir. Sadə proqramda ancaq baş funksiya iştirak edir və aşağıdaki strukturaya malik olur:
prosessor önü direktivlər
void main( ) {obyektlərin təyini;
icra olunan operatorlar;
} Prosessor önü direktivlər vasitəsi ilə standart kitabxana faylları proqrama birləşdirilir. Bu əməliyyatı #include direktivi yerinə yetirir:
#include Məsələ; #include- giriş-çıxış əməliyyatlarını təmin edən fayl birləşdirilir. #include - riyazi funksiyalar olan fayl birləşdirilir.
Proqramın strukturu iki variantda ola bilər: