The case in next: I have cyrillic symbol "б". Running next code:

```
int main() {
    char c;
    scanf("%c", &c);
    printf("%d\n", c);
    return 0;
}

```

Shows `-48`. BUT when i am debugging this variable `c`, it shows me next: `-48 '\320'`[![enter image description here](https://i.stack.imgur.com/6fkcz.png)](https://i.stack.imgur.com/6fkcz.png).

So how does this work? Is this a pointer to a 2-length array? Or how is it able to store two numbers?