I am try to assign the value to char like this
char Cipher1[16] = {55,149,31,253,212,158,217,64,226,62,149,241,255,147,115,155};
but after assigning it assign the this value to Chiper1 not exact value
55 -107 31 -3 -44 -98 -39 64 -30 62 -107 -15 -1 -109 115 -101
is this correct assignment to char in objective c
this is just a difference between signed and unsigned byte … print it in the form of unsigned char and you should get the same result.
Note: char — is signed so value greater then 128 take 8 bits to hold — all values greater then 128 are shown in negative(it refers to the sign bit.)