Serguei Vdovine
Serguei Vdovine

С++..число 15%4 к какому типу переменой относится? а 8/5?..3/4? ..3/4?

ОЗ
Охотник Заудачей

Операция % - остаток от деления применима ко всем целым типам данных. Это касается как констант, так и переменных. Целочисленная константа имеет тип int (signed)

#include
using namespace std;
int main () {

char a = 15, aa;
aa = a % 4;
cout << "char - > " << signed(aa) << endl;

unsigned char b = 15, bb;
bb = b % 4;
cout << "unsigned char - > " << unsigned(bb) << endl;

short c = 15, cc;
cc = c % 4;
cout << "short - > " << cc << endl;

unsigned short d = 15, dd;
dd = d % 4;
cout << "unsigned short - > " << dd << endl;

unsigned e = 15, ee;
ee = e % 4;
cout << "unsigned - > " << ee << endl;

int f = 15, ff;
ff = f % 4;
cout << "int - > " << ff << endl;

long g = 15, gg;
gg = g % 4;
cout << "long - > " << gg << endl;

unsigned long h = 15, hh;
hh = h % 4;
cout << "unsigned long - > " << hh << endl;

long long i = 15, ii;
ii = i % 4;
cout << "long long - > " << ii << endl;

unsigned long long k = 15, kk;
kk = k % 4;
cout << "unsigned long long - > " << kk << endl;

cin.get();
return 0;
}

Операция деления для целых переменных и констант будет выполнена с потерей точности, округлённой до целого с полностью отброшенной дробной частью. Если числитель меньше знаменателя, результатом деления будет ноль.

Похожие вопросы
Обязательно ли делится ли на 15 число ч 4. Известно что число делится на 2 на 3 и на 5 На какие еще числа делится это ч
скажите пожалуйста какое число делиться на 3 на 4 и на 5 ??
Как возвести число 4 в 3\8 степень? в 5\8 степень? в 11\10 и 3\5 степени? Помогите.
Продолжите 1=5; 2=8; 3=15; 4=27; 5=?
число 5 относиться к какой системе счисления? а) 3-ичной, б) 5 -тичной, в) 4-тичной
массив относится к каким типам данных? 1.составным 2.логическим 3.характеристическим 4.абстрактивным?
дано натуральное 5 значное число n.Сколько раз в данном числе встречаются цифры 4 или 8?
Расположите числа в порядке убывания 1/3 3/4 1/5 7/8 5/8 7/11 5/12 1/15 3/8 5/7 7/5 8/9 6/5 3/8 9/8 4/9 очень срочно жду
Для обозначения числа 3.14 нужно использовать переменную типа …
Какое число делится на 5 15 и 8