Правила за въвеждане на различни видове константи
В края на компилатора символен низ поставя нула символ, т.е. характер код, който е равен на 0. Това е показателно за края на линия.
Низ характер е постоянен, т.е. тя не може да се променя по време на изпълнение. На практика, често е необходимо да се изпълняват различни операции върху символни низове: например да направите заявка за потребителско име, което след това се използва в информацията за извеждаща. Такива операции са възможни, ако за да се опише променливата като масив от знаци.
когато размерът - най-големият брой на символите, плюс 1 за нула характер.
овъгляване име [50], FIO [81];
С разбирането на функцията на програмата, която реализира алгоритъма е доста работи, и може да се нарече (т.е. започнал) от всяка програма. След работните функции на програмата продължава с пространство извикване на функция.
С език разполага с мощни инструменти за създаване на собствени функции на потребителя. Въпреки това, на първо място, ние ще използваме стандартните предварително дефинирани функции ни предоставени на езика С библиотека. За да извикате функция, трябва да напишете следните езикови конструкции:
imya_ функция "(" [Arg <"," аргумент> ] ")"
ФОРМАТ ( "Това е просто число.", бр);
Тук "ФОРМАТ" името на функцията, функцията има два аргумента, първите - буквената поредица, а вторият - променлива бр.
Аргументи на функцията - това е информацията, която се предава на функцията за обработка. Функцията може да не получавате само аргументите, но също така и да се върне като изчислените стойности:
Ако функцията връща стойност, тя може да бъде предизвикателство да се използва в различни операции:
п = ФОРМАТ (К ".") + 5;
Sin и защото функция връща изчислените синус и косинус стойности, а функцията ФОРМАТ връща броя байтове на пенсиониран екран.
Основната функция описан като невалидни основни (свободен), отнема не аргументи или връщане стойност (нищожен - празен).
стандартната функция ФОРМАТ на
Тази функция се използва за показване на информация в стандартния изход (стандартния изход), който обикновено е екрана.
"ФОРМАТ" "(" формат <"," аргумент> ")"
В поредица от букви преобразуване на данните може да присъства спецификация, всеки от които трябва да съответства на аргумент. Ако има спецификации за преобразуване, а след това, вместо да се покаже стойностите на съответните аргументи. За аргументи от различен тип, необходими за използване на съответната спецификация на преобразуване:
. - за генериране на цели числа;
% C - характера да показва изображение, съответният аргумент трябва да съдържа кода на характера;
% F - към изхода реално число под формата на число и фракционна част;
% E - за изход реално число под формата на мантиса и порядък;
% G - към изхода реално число като% е% е, или в зависимост от броя;
% U - да показва положително цяло в десетичната система;
% О - към изхода неподписан число в осмична бройна система;
% X - към изхода положително цяло в шестнадесетична бройна система;
За допълнителни данни за управление на трансформация използва трансформация модификатори. Те са написани между символа%, и спецификациите на реализация.
модификатор = [ "-"] [ "." ] [L]
Примери за характеристики трансформации модификатори:
Ако има "негативна", полето за данни са подравнени в лявата колона, за да изведете разпределени номера. Ширината на тази област се определя от броя, съставен от областта на цифри <цифра1>. За реални числа, може да зададете броя на знака след десетичната запетая, използвайки редица съставен от цифри <цифра2>. писмо л представлява превръщането край модификатор за видове дълго данни, т.е. дълго, неподписан дълго и двойно.
Функцията ФОРМАТ връща броя на байтове, получени успешно информация.
Стандартна функция scanf
Тази функция се използва за въвеждане на информация от стандартен входно устройство (стандартния вход), което е типично клавиатура.
scanf ( ".", н);
scanf ( "% S", наименование);
scanf функция се препоръчва използването на излишни знаци във формата, в противен случай това може да доведе непредсказуем ситуация.
Форматът трябва да е само спецификацията на трансформация без интервали или други знаци. Това се дължи на факта, че възможностите на scanf функция всъщност са много по-широки от тези, описани в този раздел.
scanf функция трябва да се използва в комбинация с ФОРМАТ за показване подсказва.
ФОРМАТ ( "Въведете името си");
Операции и изразяване
Под операция се реализира едно действие, което може да се извърши по един или повече операнди се получи резултат. Операциите и операндите могат да бъдат комбинирани в експресията. Всеки израз се изчислява, като се вземат предвид характеристиките на компонентите на неговите операции и техните приоритети. В резултат на експресията се оценява.
Има много различни видове дейности: аритметика, логика, малко и т.н. Най-лесно да се разбере аритметика. Всяка операция се характеризира с действията, извършвани и в резултат на операцията.