Простенький кусочек кода. С какого хрена результаты разные всегда?
#include <stdio.h>
void csilus(int byte)
{
float bit=8*byte;//Количество бит
float degree=bit;//степень
float res=2;     //Модуль
while(degree!=0)
  {
    res=res*bit;
    degree--;
  };
 
   printf("\n[%d]____[%d]\n",res,res);
       
};
int main()
{    
   
     csilus(sizeof(unsigned int));
     return 0;
};




