Основы программирования на языке С++ в среде Microsoft Visual Studio
Данные плавающего тина Для переменных, представляющих число с плавающей точкой используются следующие модификаторы-типа: float, double. Величина с модификатором-типа float занимает 4 байта. Из них 1 бит отводится для знака, 8 бит для избыточной экспоненты и 23 бита для мантиссы. Отметим, что старший бит мантиссы всегда равен 1, поэтому он не заполняется, в связи с этим диапазон значений переменной с плавающей точкой приблизительно равен от 3.14Е-38 до 3.14Е+38 (т.е. от 3,14*10"^^ до 3,14*10^^). Величина типа double занимает 8 бит в памяти. Ее формат аналогичен формату float. Биты памяти распределяются следующим образом: 1 бит для знака, 11 бит для экспоненты и 52 бита для мантиссы. С учетом опущенного старшего бита мантиссы диапазон значений равен от 1.7Е-308 до 1.7Е+308. Пример 1. // моя ПЕРВАЯ ПРОГРАММА НА С++ #include <iostream> // подключение библиотеки // ввода-вывода using namespace std; // задание пространства имен int main() // начало главной части программы { setlocale(LC_ALL,"Russian"); // задание кодировки кириллицы int i_int=0; // определение переменной типа int 4 байта long int li_long=0; unsigned long ul_unsigned=0; short s_short=0; unsigned int ui_n=0; signed int si_i=0; double d_d; // d_d Переменная с плавающей точкой двойной длины bool b_bool=l; // переменная типа bool принимает значение "True", // если отлично от нуля // привыводе на консоль "\п" обозначает перевод строки, а "\t" - признак // табуляции 8
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy