Правила за въвеждане на различни видове константи

В края на компилатора символен низ поставя нула символ, т.е. характер код, който е равен на 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 функция трябва да се използва в комбинация с ФОРМАТ за показване подсказва.

ФОРМАТ ( "Въведете името си");

Операции и изразяване

Под операция се реализира едно действие, което може да се извърши по един или повече операнди се получи резултат. Операциите и операндите могат да бъдат комбинирани в експресията. Всеки израз се изчислява, като се вземат предвид характеристиките на компонентите на неговите операции и техните приоритети. В резултат на експресията се оценява.

Има много различни видове дейности: аритметика, логика, малко и т.н. Най-лесно да се разбере аритметика. Всяка операция се характеризира с действията, извършвани и в резултат на операцията.