Menu
Coddy logo textTech

Арифметические операторы

Часть раздела Fundamentals путешествия по C на Coddy — урок 16 из 63.

Арифметические операторы в C используются для выполнения базовых математических операций. Наиболее распространенными арифметическими операторами являются:

  • + (сложение)
  • - (вычитание)
  • * (умножение)
  • / (деление)

Вот как вы можете использовать эти операторы:

int a = 10;
int b = 5;
int sum = a + b;       // sum равно 15
int difference = a - b; // difference равно 5
int product = a * b;   // product равно 50
int quotient = a / b;  // quotient равно 2

Обратите внимание, что при делении двух целых чисел результатом будет целое число (дробная часть отсекается). Например:

int result = 7 / 2;  // результат равен 3, а не 3.5

Чтобы получить результат с плавающей запятой, по крайней мере один из операндов должен быть числом с плавающей запятой:

float result = 7.0 / 2;  // результат равен 3.5
challenge icon

Задание

Легко

Напишите программу на языке C, которая выполняет следующие операции:

  1. Объявите две целочисленные переменные num1 и num2 и инициализируйте их значениями 15 и 4 соответственно.
  2. Вычислите и сохраните сумму num1 и num2 в переменной с именем sum.
  3. Вычислите и сохраните разность между num1 и num2 в переменной с именем difference.
  4. Вычислите и сохраните произведение num1 и num2 в переменной с именем product.
  5. Вычислите и сохраните частное от деления num1 на num2 в переменной с именем quotient.
  6. Выведите все результаты с помощью printf() в следующем формате:
Sum: [value of sum]
Difference: [value of difference]
Product: [value of product]
Quotient: [value of quotient]

Шпаргалка

Арифметические операторы в C выполняют основные математические операции:

  • + (сложение)
  • - (вычитание)
  • * (умножение)
  • / (деление)
int a = 10;
int b = 5;
int sum = a + b;       // sum равно 15
int difference = a - b; // difference равно 5
int product = a * b;   // product равно 50
int quotient = a / b;  // quotient равно 2

Целочисленное деление отсекает дробную часть:

int result = 7 / 2;  // result равно 3, а не 3.5

Для деления с плавающей точкой используйте хотя бы один операнд типа float:

float result = 7.0 / 2;  // result равно 3.5

Попробуйте сами

#include <stdio.h>

int main() {
    // Объявите и инициализируйте переменные здесь
    
    // Выполните вычисления
    
    // Выведите результаты
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals