Блог пользователя codeforrest

Автор codeforrest, история, 6 лет назад, По-английски
I was doing this question based on output.The code is depicted below. 
struct s
{
   unsigned a:5;
   unsigned b:5;
   unsigned c:5;
   unsigned d:5;
}v={1, 2};

main()
{
    printf("size of v = %d",sizeof(v));
    return 0;
}


The output of above code is "size of v = 4". I will be glad if someone could help how we are getting this 4 as output?Thanks in advance!

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится