Программа на С++

Тема в разделе "Общие вопросы по С и С++", создана пользователем Guest, 3 дек 2003.

Статус темы:
Закрыта.
  1. Guest

    Guest Гость

    Какой тип данных использовать в С++, чтобы вводить значение, ну например в 2 млрд ?
    Ведь double int ограничен знчением намного меньше.
     
  2. Guest

    Guest Гость

    ну где вы гуру? курсач горит!!!
     
  3. efrem

    efrem Гость

    /* Используй long или long double, и вводи свои 2 млрд */
    #include <iostream>
    using namespace std;
    int main () {
    long a;
    cin >> a;
    cout << "\n" << a <<"\n";
    return 0;
    }
    // или
    #include <iostream>
    using namespace std;
    int main () {
    long double a;
    cin >> a;
    cout << "\n" << a <<"\n";
    return 0;
    }

    efrem :D
     
  4. ????

    ???? Гость

    Guest
    То, что ты пишешь на С++ еще ничего не говорит о размерах типов. Мог бы привести под что и на чем пишешь.
    Вот, например: MS Visual C++ под Win32. Вся инфа дальше относится к этой среде.

    :blink:

    Sizes of Fundamental Types

    Type Size
    bool 1 byte
    char, unsigned char, signed char 1 byte
    short, unsigned short 2 bytes
    int, unsigned int 4 bytes
    __intn 1, 2, 4, or 8 bytes depending on the value of n. __intn is Microsoft-specific.
    long, unsigned long 4 bytes
    float 4 bytes
    double 8 bytes
    long double 8 bytes
    The representation of long double and double is identical. However, long double and double are separate types.

    В одном байте - 2^8 (256), в двух - 2^16 (65536), в четырёх - 2^32 (4294967296), в восьми - 2^64 (18446744073709551616).

    Microsoft Visual C++ recognizes the types shown in the table below.
    ....
    long, long int, signed long int –2,147,483,648 to 2,147,483,647
    unsigned long, unsigned long, int 0 to 4,294,967,295
    double 1.7E +/- 308 (15 digits)
    ....
     
  5. Guest

    Guest Гость

    efrem
    ????
    У вас тут МЕГА форум. Спасибо. Вы настоящие гуру!!! Всё заработало.
     
  6. Guest

    Guest Гость

    А некто не видел исходник для работы с ОЧЕНЬ большими числами написанный с использованием классов и шаблонов?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей