Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері


функциясы қолданылады  scanf ("%d%d", &a, &b)



Pdf көрінісі
бет19/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   15   16   17   18   19   20   21   22   ...   79
Байланысты:
С,С тілінде программалау негіздері

 
функциясы қолданылады 
scanf ("%d%d", &a, &b);
 
Енгізу форматы – тырнақша ішіндегі жол, мұнда мәліметтерді енгізудің бір 
немесе бірнеше форматтары көрсетілген:
%d
- бүтін санды енгізу (int типті айнымалы) 
%f - нақты санды енгізу (float типті айнымалы) 

- бір символ енгізу (char типті айнымалы) 
Енгізу форматынан кейін үтір арқылы жады ұяшықтарының адресі 
көрсетіледі, мұнда енгізілген мәндерді жазу қажет. Айырмашылығын 
көріңіз: 

 -
a
айнымалысының мәні 
 
&a
-
a
айнымалының
 
адресі 
 
Тізімдегі форматтар саны айнымалылар адрестерінің санына тең 
(сәйкес) болуы керек. Сонымен қатар айнымалылар типі көрсетілгенмен 
сәйкес келуі керек: мысалы, егер a
 
және b
 
– 
бүтін айнымалылар болса, онда 
келесі функцияны шақырулар қате болады: 


30 
scanf ("%d%d", &a );
 
екінші енгізілген сан қайда жазылады? 
scanf ("%d%d", &a, &b, &c ); c
 
айнымалысы үшін формат 
көрсетілмеген. 
scanf ("%f%f", &a, &b );
 
бүтін айнымалыларды нақты сандар 
форматтары арқылы енгізуге болмайды.
Есептеу үшін меншіктеу операторын қолданады, өйткені теңдік 
белгісінен кейін арифметикалық өрнек тұрады, мұнда айнымалылар адресінің 
енгізу форматын есептеу қажет болады. Теңдік белгісінің сол жағына 
айнымалы аты жазылады, онда нәтижені қою керек. 
c = a + b; //
a және b қосындысын с-ға жазу 
Сандар мен айнымалылар мәндерін экранға шығару үшін 
printf
 
функциясын қолданамыз. 
 
printf ( "Нәтижесі: %d + %d = %d \n", a, b, c ); 
 
printf
функциясын шақырғандағы жақшалар мазмұны 


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   79




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет