quantized data types 如何使用

请教一下quatized data type的使用方法

我定义了个quatized data type

u5 = ti.types.quant.int(bits=5, signed=False)
a = ti.field(u5, 2)
a[0] = (u5)(1) # 这个a该怎么正确赋值?
a[1] = (u5)(100)
print("a[0]: ", a[0])
print("a[1]: ", a[1])