Jaka jest różnica między „długim”, „długim długim”, „długim int” i „długim długim int” w C ++?
Przechodzę z Java do C ++ i mam kilka pytań na tematlong
typ danych. W Javie do przechowywania liczby całkowitej większej niż 232, po prostu napiszeszlong x;
. Jednak wydaje się, że w C ++long
jest zarówno typem danych, jak i modyfikatorem.
Wydaje się, że istnieje kilka sposobów użycialong
:
long x;
long long x;
long int x;
long long int x;
Wydaje się również, że są takie rzeczy jak:
long double x;
i tak dalej.
Jaka jest różnica między wszystkimi tymi różnymi typami danych i czy wszystkie mają ten sam cel?