Uradio sam sa char, unsigned char, int, ali nikako ne mogu unsigned int da namestim
kod:
Code:
#include <stdio.h>
#include <limits.h>
main()
{
char i,j ;
unsigned char k,l;
int m;
unsigned int o;
i = 1;
while (i > 0){
j = i;
i++;
}
printf ("max char je %d\n",j);
printf ("sledeca jei: %d\n",i);
k = 1;
while(k > 0)
{
l = k;
k++;
}
printf ("max unsigned char je %d\n",l);
printf ("sledecai: %d\n",k);
/****************int***********/
m=2147483647;
printf("int je sada %i, povecavamo za 1\n",m);
m++;
printf("sada je int na %i, povecavamo za 1\n",m);
m++;
printf("sada je int na %i",m);
/********test******
test=1;
for(test=1;test>0; test++)
{
printf(",%i",test);
}
*/
printf("signed int u limits.h : %i+1= %i",INT_MAX,INT_MAX+1);
/*test*/
/*o=4000000000;
for(o=4000000000;o!=0; o++)
{
printf(",%i",o);
}
}
#include <stdio.h>
#include <limits.h>
main()
{
char i,j ;
unsigned char k,l;
int m;
unsigned int o;
i = 1;
while (i > 0){
j = i;
i++;
}
printf ("max char je %d\n",j);
printf ("sledeca jei: %d\n",i);
k = 1;
while(k > 0)
{
l = k;
k++;
}
printf ("max unsigned char je %d\n",l);
printf ("sledecai: %d\n",k);
/****************int***********/
m=2147483647;
printf("int je sada %i, povecavamo za 1\n",m);
m++;
printf("sada je int na %i, povecavamo za 1\n",m);
m++;
printf("sada je int na %i",m);
/********test******
test=1;
for(test=1;test>0; test++)
{
printf(",%i",test);
}
*/
printf("signed int u limits.h : %i+1= %i",INT_MAX,INT_MAX+1);
/*test*/
/*o=4000000000;
for(o=4000000000;o!=0; o++)
{
printf(",%i",o);
}
}
pokusao sam preko ovog for, ali uvek je prelazilo u minus