Арифметические операторы
Часть раздела 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Задание
ЛегкоНапишите программу на языке C, которая выполняет следующие операции:
- Объявите две целочисленные переменные
num1иnum2и инициализируйте их значениями 15 и 4 соответственно. - Вычислите и сохраните сумму
num1иnum2в переменной с именемsum. - Вычислите и сохраните разность между
num1иnum2в переменной с именемdifference. - Вычислите и сохраните произведение
num1иnum2в переменной с именемproduct. - Вычислите и сохраните частное от деления
num1наnum2в переменной с именемquotient. - Выведите все результаты с помощью
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;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение