Running through entire range of `unsigned char` in `for` loop

前端 未结 3 642
野的像风
野的像风 2021-01-23 05:43

I would like to run through the entire range of unsigned char in a for loop. Say I want to print all numbers from 0 to 255, how should I go about accom

3条回答
  •  孤独总比滥情好
    2021-01-23 06:27

    You can break it up:

    for (unsigned char i = 0; i < 16; ++i)
    {
        unsigned char base=i*16;
        for (unsigned char j = 0; j < 16; ++j)
        {
            unsigned char val=base+j;
            std::cout << val << std::endl;
        }
    }
    

提交回复
热议问题