Printf және scanf функциялары



Дата24.11.2023
өлшемі297,84 Kb.
#193271
түріПрограмма
Байланысты:
Printf және scanf функциялары
8 семинар Бақылау сұрақтары, «?àçà? ?äåáèåò³» ï?í³íåí

Printf және scanf функциялары


С тілінде сыртқы ортамен мәліметтер алмасу енгізу-шығару функциялары кітапханасын пайдалану арқылы орындалады. Ол тақырып файлы ретінде былай жазылады: #include
printf() функциясы мәліметтерді экранға шығару үшін қолданылады.

Оның жалпы жазылу түрі:

Оның жалпы жазылу түрі:

printf(<формат тіркесі>, <аргументтер тізімі>); (<формат тіркесі» - формат спецификаторларынан, бос орын- нан және әр түрлі символдардан тұрады. Ол қостырнақшамен (") шектеліп, аргументтердің қалай бейнеленетінін көрсетіп тұрады, экранга (баспаға) шығару алдында барлық аргументтер формат спецификациясына сәйкес түрлендіріледі, спецификация % сим- волымен басталады және мәліметтер типін, оларды түрлендіру тәсілін көрсететін бір әріп - спецификация коды жазылады.


Бұл программаның алғашқы жолы препроцессор дирек- тивасы, ол енгізу/ шығару операцияларын орындауды қамта- масыз етеді, main() функциясының бірінші жолы бүтін типтегі і айнымалысын сипаттап тұр, одан кейін тұрған printf() функциясы жаңа жолға көшіп (\n) экранға Бүтін сан енгі- зіңіз: деген сөздерді шығарады, scanf() функциясы пернеден енгізілген санды і айнымалысына меншіктейді (& таңбасы адрес алу операциясын көрсетеді). Келесі жол көрсетілген сөз тіркесін ондағы спецификаторды і санының мәніне алмастыра отырып экранға шығарады.
Программа нәтижесі экранда мынадай түрде бейнеленеді: Бүтін сан енгізіңіз

1256 санын енгіздіңіз. Енді енгізілген санның көрсетілген дәрежесін есептейтін про- грамма құрайық.

1256 санын енгіздіңіз. Енді енгізілген санның көрсетілген дәрежесін есептейтін про- грамма құрайық.

/* Санды дәрежелеу */ #include #include #include

main()

( float x,y,s;

cirscr();

printf("\n x-ті және оның дәрежесін у енгізіңіз:");

scanf("%f%f", &x, &y);

s=pow(x,y);

printf("\nНәтижесі s=%f",s);

Бұл программаны орындаудағы экран бейнесі төмендегідей болады:

х-ті және оның дәрежесін у енгізіңіз: 2.5 4

Натижесі 5-39.062500

Сонымен, scanf() функциясы символдарды, сандарды, сөз тіркестерін енгізу үшін қолданылады, енгізілетін сандар, сөздер

Сонымен, scanf() функциясы символдарды, сандарды, сөз тіркестерін енгізу үшін қолданылады, енгізілетін сандар, сөздер

бір-бірінен бос орын, табуляция символы немесе Enter пернесін басу аркылы ажыратылады екен.


Назарларыңызға рахмет!

Достарыңызбен бөлісу:




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

    Басты бет