Недавно я искал разницу между int
, long int
, long
, ... и так далее. И я получил ответ от here. И я обнаружил, что long
и long int
идентичны. Таким образом, заявление c = a *long(b);
Typecasting от int до long int
и
c = a * long int (b)
должно быть таким же в программе
int main()
{
int a = 10, b = 20;
long int c;
c = a *long(b);
cout << c;
return 0;
}
Но второе утверждение показывает сообщение об ошибке
[Ошибка] ожидаемом первичные -выражение до 'long'
Так что я просто хочу знать, если long
и long int
идентичны, поэтому почему в приведенных выше утверждениях есть ошибка?
@ πάνταῥεῖ Вы используете неправильный код lol –
@LightnessRacesinOrbit О, ОП обманул меня :-P ... –