#include <cstdio>

constexpr char __char__( int x, int i )    {return (( char * )&x)[ i ];}

int main()
{
    int a=0x61626364;
    char b = __char__(a,1); // wyliczane podczas kompilacji!
    
    char tab[b];
    printf("%c == %i\n", b, sizeof(tab)/sizeof(char));
    
    return 0;
}