Вычислить минимум, максимум и память в битах, которую занимает тип данных - C (СИ)
Формулировка задачи:
Не давно начал изучать си и много ещё не знаю, нужно вычислить минимум, максимум и память в битах которую занимает тип данных.
Почему счётчик выводит 9, а не 8
#include <stdio.h> void main() { int size=1; unsigned char min_char = 0, max_char = 1; while (max_char < max_char <<1) { max_char = max_char <<1; ++size; } max_char = max_char-- * 2; min_char = ~max_char; printf("char:%u,%u,%d", min_char, max_char, size); }
Решение задачи: «Вычислить минимум, максимум и память в битах, которую занимает тип данных»
textual
Листинг программы
int size=1;
Объяснение кода листинга программы
- В первой строке объявлена переменная
size
со значением 1.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д