Содержание
- 2. Оператор вызова функций Оператор вызова функций просто определяет синтаксис описания вызова любой функции в тексте программы:
- 3. Функции форматированного ввода и вывода Функции форматированного ввода и вывода описаны в библиотеке stdio.h: scanf –
- 4. Функция форматированного ввода Функция scanf предназначена для форматированного ввода данных и имеет следующий заголовок: int scanf(const
- 5. Спецификатор типа Сочетание %d или любое другое называется спецификатором типа. В общем случае он имеет следующий
- 6. Спецификатор типа Преобразователи типа: hh - преобразование целочисленных типов к типам char или unsigned char. h
- 7. Спецификатор типа Спецификаторы типа: d, i – знаковое целое число в десятичной системе o – знаковое
- 8. Функция форматированного вывода Функция printf предназначена для форматированного вывода данных и имеет следующий заголовок: int printf(const
- 9. Спецификатор типа Сочетание %d или любое другое называется спецификатором типа. В общем случае он имеет следующий
- 10. Спецификатор типа %с – вывод или ввод символа char ch; scanf(“%c”,&ch); printf(“%c”,ch); %hhc – ввод или
- 11. Спецификатор типа %c – ввод ASCII символа %hhd – ввод целого числа со знаком размером 1
- 12. Спецификатор типа %hd – ввод целого числа со знаком размером 2 байта в десятичной системе %hu
- 13. Спецификатор типа %d – ввод целого числа со знаком размером 4 байта в десятичной системе %u
- 14. Спецификатор типа %lld – ввод целого числа со знаком размером 8 байт в десятичной системе %llu
- 15. Спецификатор типа %f – ввод или вывод вещественного числа типа float в десятичной системе %a –
- 16. Пример Даны два вещественных числа, организовать их ввод в формате: (х,у) и вывести на экран в
- 17. Операторы присвоения Синтаксис оператора присвоения языка С имеет вид: LValue = RValue; LValue – объект, в
- 18. Примеры присвоений int a, b, c; double x, y; a = 5; b = 4; c
- 19. Усовершенствованные операторы присвоений В языке С присутствуют усовершенствованные операторы присвоения, которые имеют следующий синтаксис: LValue X=
- 20. Усовершенствованные операторы присвоений Использование усовершенствованного оператора присвоения аналогично записи: LValue = LValue X RValue; Пример: a
- 21. Математические операции В языке С математические операции делятся на две группы: математические операции для вещественных и
- 22. Математические операции для вещественных и целочисленных вычислений К математическим операциям для вещественных и целочисленных вычислений языка
- 23. Соответствие типа результата от типов операндов
- 24. Особенности языка С Дан фрагмент программы: int a,b; double c; a = 10; b = 4;
- 25. Операции для целочисленных вычислений К операциям целочисленных вычислений относятся: операция взятия остатка от деления, побитовые операции,
- 26. Остаток от деления Операция взятия остатка от деления является бинарной операцией и в языке С обозначается
- 27. Побитовые операции Побитовые операции языка С представлены тремя бинарными и одной унарной операцией. К бинарным побитовым
- 28. Побитовые операции
- 29. Побитовые операции Унарной побитовой операцией является операция отрицания, обозначаемая символом тильды (~). Пример: unsigned char a
- 30. Операции сдвига Операции сдвига осуществляют побитовый сдвиг целого значения, указанного в первом операнде, вправо (символ >>)
- 31. Операции инкремента и декремента Операции инкремента (знак ++) и декремента (знак --) являются унарными и осуществляют
- 32. Операции инкремента и декремента В современных языках программирования (в том числе и языке С стандарта С99)
- 33. Операции отношения (сравнения) В языках программирования операции отношения (сравнения) являются бинарными операциями, осуществляющими сравнение двух операндов
- 34. Операции отношения (сравнения)
- 35. Примеры Несколько примеров использования операций сравнения: int a=5, b=4, c=10, x, y; x = a >
- 36. Логические операции Логические операции – унарные или бинарные операции, осуществляющие действия над логическими значениями и возвращающие
- 37. Логические операции
- 38. Примеры Примеры логических операций: int a=1, b=0, c, d; //a – ИСТИНА, b – ЛОЖЬ c
- 39. Приоритеты операций
- 40. Приоритеты операций
- 41. Приоритеты операций
- 42. Особенности трансляторов Не определяется порядок, в котором вычисляются аргументы функции при ее вызове. Поэтому следующий оператор
- 43. Схема автоматического приведения типа Если какой-либо из операторов имеет тип long double, то и другой приводится
- 44. Схема автоматического приведения типа Иначе, если один из операндов имеет тип long int, а другой –
- 45. Оператор приведения типа int a = 15, b = 2; double r = 0.0; r =
- 46. Условная операция В языке С присутствует так называемая условная операция, которая имеет следующий синтаксис: условие ?
- 47. Пример условной операции Необходимо ввести с клавиатуры два вещественных значения и вывести на экран максимальное из
- 48. Пример условной операции Необходимо ввести с клавиатуры три вещественных значения и вывести на экран максимальное из
- 49. Пример 1 Вещественное число вводится с клавиатуры. Возвести число в четвертую степень, используя только две операции
- 51. Скачать презентацию