I'm sending a byte on a C# side (over a serial port) over to the arduino. I want the arduino to read that byte and then put that value into a char variable. My question is, if the value is greater than 127/128 will it be positive and if it's less than that, will it be negative in the new char?
If I read a byte (value = 255) and I put that value into a character, will it be 127 and if I have another byte (value = 0) will that value become -128? Thank you very much for the help.