Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Перетворення бувають двох типів:Содержание книги
Поиск на нашем сайте q Змінюючі внутрішнє подання величин (із втратою точності або без втрати точності); q Змінюючі тільки інтерпретацію внутрішнього подання. До першого типу ставляться, наприклад, перетворення цілого числа речовинне (без втрати точності) і навпаки (можливо, із втратою точності), до другого - перетворення знакового цілого в без знакове. У кожному разі величини типів char, signed char, unsigned char, short int й unsigned short int перетворяться в тип int, якщо він може представити всі значення, або в unsigned int у противному випадку. Після цього операнди перетворяться до типу найбільш довгого з них, і він використається як тип результату.
2. Функції printf (), scanf ().
Основні функції введення/виводу в стилі З: Int scanf (const char* format, …) // введення Int printf (const char* format, …) // вивід Вони виконують форматоване введення й вивід довільної кількості величин у відповідності з рядком формату Format. Рядок формату містить символи, які при виводі копіюються в потік (на екран) або запитується з потоку (із клавіатрури) при введенні, і специфікації перетворення, що починаються зі знака %, які при введенні й виводі заміняються конкретними величинами. Список найбільш уживаних специфікацій перетворення наведений у додатку 2. Приклад програми, що використає функції введення/виводу в стилі З: #include <stdio.h> int main () { int i; printf (“Уведіть ціле число \n”); scanf (“%d”, &i); printf (“Ви ввели число %d, спасибі! ”, i); return 0; } Перший рядок цієї програми - директива препроцесора, по якій у текст програми уставляється заголовний файл <stdio.h>, що містить опис використаних у програмі функцій введення/виводу (у цьому випадку кутові дужки є елементом мови). Всі директиви препроцесора починаються зі знака #. Директиви препроцесора описані на с.93. Третій рядок - опис змінної цілого типу з ім'ям i. Функція printf у четвертому рядку виводить запрошення «Уведіть ціле число» і переходить на новий рядок відповідно до керуючої послідовності \n. Функція scanf заносить введене із клавіатури ціле число в змінну i (знак & означає операцію одержання адреси), а наступний оператор виводить на екран зазначену в ньому рядок, замінивши специфікацію перетворення на значення цього числа. Уведення/вивід у стилі С розглянутий у розділі «Функції введення/виводу». А от як виглядає та ж програма з використанням бібліотеки класів З++: #include<iostream.h> int main () { int i; cout<< “Уведіть ціле число \n”; cin >>i; cout<< “Ви ввели число” <<i << “, Спасибі! ”; return 0; } Заголовний файл <iostream.h> містить опис набору класів для керування введенням/виводом. У ньому визначені стандартні об'єкти - потоки cin для введення із клавіатури й cout для виводу на екран, а також операції приміщення в потік << і читання з потоку >>. Специфікації при введенні і виведенні інформації.
Специфікації типу використовуються в керуючому рядку при введенні (функція scanf()) чи виведенні даних (функція printf()) і вказують, який тип даних зараз вводиться/виводиться. Символи специфікації типу:
Приклад: scanf("%d %lf %с %f ', &а, &b, &ch, &d); У цьому прикладі вводяться ціле, дійсне (тип double) числа, одиночний символ і дійсне число (тип float). рrintf("количество слов = %d\n", n); Тут виводиться ціле десяткове число зі знаком.
|
||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-12-15; просмотров: 81; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.214 (0.009 с.) |