"обычными арифметическими преобразованиями".
Если один из операндов есть long double, другой операнд
преобразуется в long double.
Иначе, если один из операндов есть double, другой операнд
преобразуется в double.
Иначе, если один из операндов есть float, другой операнд
преобразуется в float.
Иначе, если стандартные целочисленные преобразования ($$R.4.1)
происходят над обоими операндами.
Тогда, если один из операндов есть unsigned long, другой
операнд преобразуется в unsigned long.
Иначе, если один из операндов есть long int, а другой -
unsigned int, то при условии, что long int может представлять
все возможные значения unsigned int, значение unsigned int
преобразуется в long int, в противном случае оба операнда
преобразуются в unsigned long int.
Иначе, если один из операндов есть long, другой операнд
преобразуется в long.
Иначе, если один из операндов есть unsigned, другой операнд
преобразуется в unsigned.
Предыдущая страница 31 Следующая страница
Warning: file_get_contents(../niz.php?uri=/a/31.htm) [function.file-get-contents]: failed to open stream: No such file or directory in /home/aptemne/public_html/cpp/a/31.htm on line 52
|