Главная страница
Навигация по странице:

  • Управляющие символы

  • Форматы

  • 43 Структурирование программ на языке Си Программа на языке Си состоит из одной или более подпрограмм, называемых функциями

  • Имя функции

  • вопросы. общие вопросы. Программа ипрограммирование


    Скачать 1.45 Mb.
    НазваниеПрограмма ипрограммирование
    Анкорвопросы
    Дата28.06.2022
    Размер1.45 Mb.
    Формат файлаdocx
    Имя файлаобщие вопросы .docx
    ТипПрограмма
    #619339
    страница8 из 12
    1   ...   4   5   6   7   8   9   10   11   12

    Вывод информации


    Функция printf() предназначена для форматированного вывода. Она переводит данные в символьное представление и выводит полученные изображения символов на экран. При этом у программиста имеется возможность форматировать данные, то есть влиять на их представление
    на экране.

    Общая форма записи функции printf():

     

    printf("СтрокаФорматов", объект1, объект2, ..., объектn);



    СтрокаФорматов состоит из следующих элементов:

    • управляющих символов;

    • текста, представленного для непосредственного вывода;

    • форматов, предназначенных для вывода значений переменных различных типов.

    Объекты могут отсутствовать.

    Управляющие символы не выводятся на экран, а управляют расположением выводимых символов. Отличительной чертой управляющего символа является наличие обратного слэша ‘\’ перед ним.

    Основные управляющие символы:

    • ‘\n’ — перевод строки;

    • ‘\t’ — горизонтальная табуляция;

    • ‘\v’ — вертикальная табуляция;

    • ‘\b’ — возврат на символ;

    • ‘\r’ — возврат на начало строки;

    • ‘\a’ — звуковой сигнал.

     
    Форматы нужны для того, чтобы указывать вид, в котором информация будет выведена на экран. Отличительной чертой формата является наличие символа процент ‘%’ перед ним:

    • %d — целое число типа int со знаком в десятичной системе счисления;

    • %u — целое число типа unsigned int;

    • %x — целое число типа int со знаком в шестнадцатеричной системе счисления;

    • %o — целое число типа int со знаком в восьмеричной системе счисления;

    • %hd — целое число типа short со знаком в десятичной системе счисления;

    • %hu — целое число типа unsigned short;

    • %hx — целое число типа short со знаком в шестнадцатеричной системе счисления;

    • %ld — целое число типа long int со знаком в десятичной системе счисления;

    • %lu — целое число типа unsigned long int;

    • %lx — целое число типа long int со знаком в шестнадцатеричной системе счисления;

    • %f — вещественный формат (числа с плавающей точкой типа float);

    • %lf — вещественный формат двойной точности (числа с плавающей точкой типа double);

    • %e — вещественный формат в экспоненциальной форме (числа с плавающей точкой типа float в экспоненциальной форме);

    • %c — символьный формат;

    • %s — строковый формат.

     
    Строка форматов содержит форматы для вывода значений. Каждый формат вывода начинается с символа %. После строки форматов через запятую указываются имена переменных, которые необходимо вывести.
    Количество символов % в строке формата должно совпадать с количеством переменных для вывода. Тип каждого формата должен совпадать с типом переменной, которая будет выводиться на это место. Замещение форматов вывода значениями переменных происходит в порядке их следования.

    43 Структурирование программ на языке Си
    Программа на языке Си состоит из одной или более подпрограмм, называемых функциями.

    Язык Си является блочно-структурированным. Каждый блок заключается в фигурные скобки {}.

    Основным блоком в программе консольного приложения на языке Си является главная функция, имеющая имя main().

    Каждое действие в языке Си заканчивается символом «точка с запятой» — ;. В качестве действия может выступать вызов функции или осуществление некоторых операций.

    Имя функции — это коллективное имя группы описаний и операторов,
    заключенных в блок (фигурные скобки). За именем функции в круглых скобках указываются параметры функции.
      1. 1   ...   4   5   6   7   8   9   10   11   12


    написать администратору сайта