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



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

 
scanf
функциясына ұқсас келеді.
 
Алдымен символдық жол жүреді – арнайы символдарды қолдануға 
болатын шығару форматтары: 
%f нақты сандарды шығару 
бір символды шығару 
%s символдық жолды шығару 
\n жаңа жол басына өту 
қалған символдар (кейбір арнайы командалардан басқа) экранға 
шығарылады. 
Форматтың бір жолы жеткіліксіз: мұнда мәліметтерді қай жерге шығару 
керектігі айтылған, бірақ оларды қай жерден алу керектігі айтылмаған. 
Сондықтан мәндерін шығару керек болатын айнымалылар мен сандар тізімін 
қойып, бірден есептеулер жүргізуге болады.
printf ( "Нәтижесі: %d + %d = %d \n", a, 5, a+5 ); 
 
Сонымен қатар 
scanf 
функциясы сияқты типтер, айнымалылар саны мен 
шығару форматтарының сәйкестігін қадағалау керек. 
Төменде бүтін 1234 санын шығарудағы форматтау мысалдары көрсетілген. 
Сан үшін берілетін өрісті көру үшін сол және оң жағынан жақшалармен 
шектелген. 
Шығару 
мысалдары 
Нәтиже 
Комментарий 
printf("[%d]", 1234); 
[1234] 
Минимальды мүмкін болатын өріс.


31 
printf("[%6d]", 1234); 
[ 1234] 
6 позиция, оңға қарай туралау. 
printf("[%-6d]", 
1234); 
[1234 ] 
6 позиция, солға қарай туралау. 
printf("[%2d]", 1234); 
[1234] 
Сан берілген 2 позицияға 
сыймайды, сондықтан шығару 
облысы кеңейеді.
Символдарды шығару үшін де форматтаудың осындай тәсілдері 
қолданылады, бірақ
%d
форматы

форматына алмастырылады. 
Нақты сандар 
Нақты сандарды шығару (енгізу) үшін %f, %e және %g үш формат 
қолданылады. 
Кестеде %f форматын пайдалану мысалдары көрсетілген.
Шығару мысалдары 


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




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

    Басты бет