When we are converting an ASCII value to a Char value, we use Chr(Integer). When we are converting a Char value to an ASCII value, we use Asc(Char) (which returns an integer).
My question is:
Why does Char need to convert its value to Integer when the maximum ASCII value is a Byte? Why can't we use Byte instead of Integer?