Целочисленные типы
Автор: diedzaaimdina • Февраль 19, 2024 • Контрольная работа • 694 Слов (3 Страниц) • 74 Просмотры
Целочисленные типы (Integer Types):
int: Целое число.
short: Короткое целое число.
long: Длинное целое число.
long long: Очень длинное целое число (C++11 и новее).
Типы данных с плавающей точкой (Floating Point Types):
float: Одинарная точность.
double: Двойная точность.
long double: Расширенная двойная точность.
Символьные типы (Character Types):
char: Символьный тип.
Логический тип (Boolean Type):
bool: Булев тип, который может принимать значения true или false.
Составные типы (Compound Types):
Массивы (Arrays): Упорядоченные наборы элементов одного типа.
Структуры (Structures): Группировка разнородных переменных под одним именем.
Классы (Classes): Расширенные структуры с поддержкой инкапсуляции и наследования.
Перечисления (Enumerations): Список именованных целых значений.
Указатели (Pointers):
type*: Указатель на переменную типа type.
Ссылки (References):
type&: Ссылка на переменную типа type.
Пустой тип (Void Type):
void: Используется для указания на отсутствие типа.
Тип данных nullptr (nullptr Type):
nullptr: Специальное значение для указателей, представляющее нулевой указатель.
1)Үш санның ең үлкен екеуінің қосындысы:
#include <iostream>
using namespace std;
int main() {
int num1, num2, num3;
cout << "num1: ";
cin >> num1;
cout << "num2: ";
cin >> num2;
cout << "num3: ";
cin >> num3;
int sum;
if (num1 >= num2 && num1 >= num3) {
sum = num1 + (num2 > num3 ? num2 : num3);
} else if (num2 >= num1 && num2 >= num3) {
sum = num2 + (num1 > num3 ? num1 : num3);
} else {
sum = num3 + (num1 > num2 ? num1 : num2);
}
...