C语言u8 csize=(size/8+((size%8)?1:0))*(size/2);怎么理解?

2019-07-20 01:18发布

        u8 size;
        u8 csize=(size/8+((size%8)?1:0))*(size/2);       
怎么理解上面句子中“?1:0”是什么意思??
哪位的高手给我解答一下

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。