НК
Нина Котахова

Еще кое-что про С#) Что означает следующая запись? double a=4.0; a*=6; Я понимаю, здесь происходит присваивание вида?

IK
Ivan Kirichek

a *= 6;
эквивалентно
a = a * 6;

Ася Калимуллина
Ася Калимуллина

Вид - нет такого понятия.
Есть понятие тип переменной.

Переменная объявляется (описывается с каким-то стандартным типом.
Переменной может быть присвоено значение.
Некоторым идентификаторам может быть присвоено имя типа нестандартное,
type newtypedate
{
int day ;
int month;
intYear;
}

newtypedate dat; // объявлена переменная dat нестандартного типа newtypedate

double - объявляет тип переменной (какие операции с ней возможны, и естественно, сколько памяти под неё затрачивается) .

double a=4.0 - инициализация вместе с объявлением.

*=
обычная операция для Си, означающая, что значение извлекается из ячейки а,
умножается на значение 6, представленное после знака операции,
и результат записывается в ту же самую ячейку а.

Это предельно краткая запись, всего лишь ...

Похожие вопросы
Итальянский язык. "a raso" что означает в следующем контексте (вн.)?
что означает каждый параметр процедуры write (A:6:3)
что означает следующая запись? помогите
Напишите функцию double power (double a, int n), вычисляющую значение an . Функция main должна считывать числа a и n, вы
Обратная польская запись для алгебраического выражения (a+b)*d/(3*d-a*b) имеет вид .
Как понимать следующее ( география 6 класс) :
Что означает 3.145e+6???
Что означает следующее выражение [a,b]->|R ?
C++, не понимаю почему так происходит...
что означает эта команда? ? dir/o: a