Вывод обновленных значений
В этом шаге вы узнаете, как выводить обновленные значения, используя различные методы форматирования в программировании на языке C, опираясь на предыдущие операции инкремента и декремента.
Откройте предыдущий файл для изменения кода:
cd ~/project
nano increment_demo.c
Обновите код, чтобы продемонстрировать различные методы вывода:
#include <stdio.h>
int main() {
// Объявить и инициализировать переменные
int counter = 10;
int result1, result2;
// Продемонстрировать различные операции инкремента с присваиванием
result1 = counter++; // Постинкремент
result2 = ++counter; // Прединкремент
// Вывести значения с помощью различных методов форматирования
printf("Исходное значение Counter: %d\n", counter);
printf("Результат после постинкремента: %d\n", result1);
printf("Результат после прединкремента: %d\n", result2);
// Продемонстрировать несколько операций в одном операторе вывода
printf("Значение Counter с несколькими операциями: %d\n", counter + 5);
// Использование спецификаторов формата для подробного вывода
printf("Подробная информация о Counter:\n");
printf(" Текущее значение: %d\n", counter);
printf(" Увеличенное значение: %d\n", counter + 1);
printf(" Уменьшенное значение: %d\n", counter - 1);
return 0;
}
Компилируйте и запустите программу:
gcc increment_demo.c -o increment_demo
./increment_demo
Пример вывода:
Исходное значение Counter: 12
Результат после постинкремента: 10
Результат после прединкремента: 12
Значение Counter с несколькими операциями: 17
Подробная информация о Counter:
Текущее значение: 12
Увеличенное значение: 13
Уменьшенное значение: 11
Ключевые моменты о выводе значений:
%d используется для спецификаторов формата целых чисел
- Вы можете выполнять вычисления непосредственно в операторах вывода
- Несколько спецификаторов формата позволяют форматировать вывод для подробной информации