최근에 나는 int
, long int
, long
등의 차이를 검색했습니다. 그리고 대답은 here입니다. 그리고 나는 long
과 long int
이 동일한 것을 발견했습니다. 그래서 문 c = a *long(b);
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;
}
에서 동일해야하지만 두 번째 문은 오류를
[오류] 예상 차를 보여주고있다 -expression before 'long'
long
과 long int
이 동일하면 왜 위의 두 문장에 오류가 있는지 알고 싶습니까?
@ πάνταῥεῖ 너는 잘못된 코드를 사용하고있다. 롤 –
@ LightnessRacesinOrbit 오, OP가 날 바보 취급했다 .-P ... –