Я читал, как целые числа хранятся в переменных в c, что последний бит используется для знака целого числа, а остальные бит используются для хранения номера.Как значения float или double хранятся в переменных в C?
Но если мы возьмем двойную переменную и длинную переменную int в c, оба имеют размер 4 байта, но float может хранить очень большие цифры до диапазона 10 , но long int того же размера не может хранить такую огромную ценность.
Я хочу понять механизм, который используется при хранении в поплавке.
Представление любого типа данных всегда * определено при реализации *. –
Вот одно [популярное представление] (https://en.wikipedia.org/wiki/IEEE_754-1985) для чисел с плавающей запятой. –
Используйте Google, чтобы найти объяснение о кодировании с плавающей точкой. Или просто откройте Википедию. – i486