Please find the below code snippet.

```
unsigned char bInput[20];
unsigned char cInput[20];

```

From a function, I get a binary data in `bInput` and I determined its length using `strlen(bInput)`.
I converted `bInput` which is in binary to ASCII and stored in `cInput` and printed its length. But both are different.

I am new to programming. Please guide regarding its behaviour.