ARGB values are typically expressed using 8 hexadecimal digits, with each pair of the hexadecimal digits representing the values of the Alpha, Red, Green and Blue channel, respectively. For example, codice_1 represents 50.2% opaque (non-premultiplied) yellow. The codice_2 hex value, which is 128 in decimal, represents a 50.2% alpha value because 128 is approximately 50.2% of the maximum value of 255 (FF hex); to continue to decipher the codice_1 value, the first codice_4 represents the maximum value red can have; the second codice_4 is like the previous but for green; the final codice_6 represents the minimum value blue can have (effectively – no blue). Consequently, red + green yields yellow. In cases where the alpha is not used this can be shortened to 6 digits codice_7, this is why it was chosen to put the alpha in the top bits. Depending on the context a codice_8 or a number sign (#) is put before the hex digits.