Which statement is true?()
A. An IPv6 address is 64 b long and is represented as hexadecimal characters.
B. An IPv6 address is 32 b long and is represented as decimal digits.
C. An IPv6 address is 128 b long and is represented as decimal digits.
D. An IPv6 address is 128 b long and is represented as hexadecimal characters.